rhtml2md/common.rs
1use markup5ever_rcdom::{Handle,NodeData};
2
3pub fn get_tag_attr(tag: &Handle, attr_name: &str) -> Option<String> {
4 match tag.data {
5 NodeData::Element { ref attrs, .. } => {
6 let attrs = attrs.borrow();
7 let requested_attr = attrs.iter().find(|attr| attr.name.local.to_string() == attr_name);
8 return requested_attr.map(|attr| attr.value.to_string());
9 }
10 _ => return None
11 }
12}