// Writes an attribute public override void attribute(byte[] name, byte[] value) { QNm qnm = new QNm(name); string localName = qnm.local().Token(); if(qnm.hasPrefix()) { string prefix = qnm.prefix().Token(); _xmlWriter.WriteAttributeString(prefix, localName, null, value.Token()); } else { _xmlWriter.WriteAttributeString(localName, value.Token()); } }
// Writes an attribute public override void attribute(byte[] name, byte[] value) { QNm qnm = new QNm(name); string localName = qnm.local().Token(); if (qnm.hasPrefix()) { string prefix = qnm.prefix().Token(); _xmlWriter.WriteAttributeString(prefix, localName, null, value.Token()); } else { _xmlWriter.WriteAttributeString(localName, value.Token()); } }
// Gets a specific attribute ANode for a given attribute name private ANode AttributeANode(string name) { QNm qnm = new QNm(name.Token()); return EnumerateANodes(ANode.attributes()).FirstOrDefault(n => n.qname().eq(qnm)); }
// Gets a specific attribute ANode for a given attribute name private ANode AttributeANode(string name) { QNm qnm = new QNm(name.Token()); return(EnumerateANodes(ANode.attributes()).FirstOrDefault(n => n.qname().eq(qnm))); }