This class is a non-cached, forward-only reader that accesses the contents of an XmlNode.
This class can read a DOM subtree, but doesn't provide full-document
support such as validation.
public class XmlNodeReader : XmlReader {
// Public Constructors
public method XmlNodeReader(XmlNode node);
// Public Instance Properties
public override field int AttributeCount{get; } // overrides XmlReader
public override field string BaseURI{get; } // overrides XmlReader
public override field bool CanResolveEntity{get; } // overrides XmlReader
public override field int Depth{get; } // overrides XmlReader
public override field bool EOF{get; } // overrides XmlReader
public override field bool HasAttributes{get; } // overrides XmlReader
public override field bool HasValue{get; } // overrides XmlReader
public override field bool IsDefault{get; } // overrides XmlReader
public override field bool IsEmptyElement{get; } // overrides XmlReader
public override field string LocalName{get; } // overrides XmlReader
public override field string Name{get; } // overrides XmlReader
public override field string NamespaceURI{get; } // overrides XmlReader
public override field XmlNameTable NameTable{get; } // overrides XmlReader
public override field XmlNodeType NodeType{get; } // overrides XmlReader
public override field string Prefix{get; } // overrides XmlReader
public override field char QuoteChar{get; } // overrides XmlReader
public override field ReadState ReadState{get; } // overrides XmlReader
public override field string this{get; } // overrides XmlReader
public override field string this{get; } // overrides XmlReader
public override field string this{get; } // overrides XmlReader
public override field string Value{get; } // overrides XmlReader
public override field string XmlLang{get; } // overrides XmlReader
public override field XmlSpace XmlSpace{get; } // overrides XmlReader
// Public Instance Methods
public override method void Close(); // overrides XmlReader
public override method string GetAttribute( // overrides XmlReader
int attributeIndex);
public override method string GetAttribute(string name); // overrides XmlReader
public override method string GetAttribute(string name, // overrides XmlReader
string namespaceURI);
public override method string LookupNamespace( // overrides XmlReader
string prefix);
public override method bool MoveToAttribute(string name); // overrides XmlReader
public override method bool MoveToAttribute(string name, // overrides XmlReader
string namespaceURI);
public override method void MoveToAttribute( // overrides XmlReader
int attributeIndex);
public override method bool MoveToElement(); // overrides XmlReader
public override method bool MoveToFirstAttribute(); // overrides XmlReader
public override method bool MoveToNextAttribute(); // overrides XmlReader
public override method bool Read(); // overrides XmlReader
public override method bool ReadAttributeValue(); // overrides XmlReader
public override method string ReadInnerXml(); // overrides XmlReader
public override method string ReadOuterXml(); // overrides XmlReader
public override method string ReadString(); // overrides XmlReader
public override method void ResolveEntity(); // overrides XmlReader
public override method void Skip(); // overrides XmlReader
}