internal XDeclaration(XmlReader r) { _version = r.GetAttribute("version"); _encoding = r.GetAttribute("encoding"); _standalone = r.GetAttribute("standalone"); r.Read(); }
protected void ConsumeReader(XmlReader reader) { while (reader.Read()) { string x = reader.Name + reader.NodeType + reader.Value; if (reader.NodeType == XmlNodeType.Element) { if (reader.HasAttributes) { reader.MoveToFirstAttribute(); int index = 0; reader.MoveToAttribute(index); index++; while (reader.MoveToNextAttribute()) { string name = reader.Name; string value; value = reader.GetAttribute(index); value = reader.GetAttribute(name); value = reader.GetAttribute(name, null); reader.ReadAttributeValue(); reader.MoveToAttribute(index); reader.MoveToAttribute(name, null); index++; } } } if (reader.NodeType == XmlNodeType.EndElement) { reader.Skip(); } } }