pub trait Attribute {
    type Node: Node<Attribute = Self>;
    // Required methods
    fn as_node(&self) -> Self::Node;
    fn prefix(&self) -> Option<Prefix>;
    fn namespace(&self) -> Namespace;
    fn local_name(&self) -> LocalName;
}pub trait Attribute {
    type Node: Node<Attribute = Self>;
    // Required methods
    fn as_node(&self) -> Self::Node;
    fn prefix(&self) -> Option<Prefix>;
    fn namespace(&self) -> Namespace;
    fn local_name(&self) -> LocalName;
}