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 XmlNodeReader(XmlNode node);
// Public Instance Properties
public override int AttributeCount{get; }
// overrides XmlReader
public override string BaseURI{get; }
// overrides XmlReader
public override bool CanResolveEntity{get; }
// overrides XmlReader
public override int Depth{get; }
// overrides XmlReader
public override bool EOF{get; }
// overrides XmlReader
public override bool HasAttributes{get; }
// overrides XmlReader
public override bool HasValue{get; }
// overrides XmlReader
public override bool IsDefault{get; }
// overrides XmlReader
public override bool IsEmptyElement{get; }
// overrides XmlReader
public override string LocalName{get; }
// overrides XmlReader
public override string Name{get; }
// overrides XmlReader
public override string NamespaceURI{get; }
// overrides XmlReader
public override XmlNameTable NameTable{get; }
// overrides XmlReader
public override XmlNodeType NodeType{get; }
// overrides XmlReader
public override string Prefix{get; }
// overrides XmlReader
public override char QuoteChar{get; }
// overrides XmlReader
public override ReadState ReadState{get; }
// overrides XmlReader
public override string this[string name, string namespaceURI]{get; }
// overrides XmlReader
public override string this[int i]{get; }
// overrides XmlReader
public override string this[string name]{get; }
// overrides XmlReader
public override string Value{get; }
// overrides XmlReader
public override string XmlLang{get; }
// overrides XmlReader
public override XmlSpace XmlSpace{get; }
// overrides XmlReader
// Public Instance Methods
public override void Close( );
// overrides XmlReader
public override string GetAttribute(int attributeIndex);
// overrides XmlReader
public override string GetAttribute(string name);
// overrides XmlReader
public override string GetAttribute(string name, string namespaceURI)
// overrides XmlReader
public override string LookupNamespace(string prefix);
// overrides XmlReader
public override bool MoveToAttribute(string name);
// overrides XmlReader
public override bool MoveToAttribute(string name, string namespaceURI)
// overrides XmlReader
public override void MoveToAttribute(int attributeIndex);
// overrides XmlReader
public override bool MoveToElement( );
// overrides XmlReader
public override bool MoveToFirstAttribute( );
// overrides XmlReader
public override bool MoveToNextAttribute( );
// overrides XmlReader
public override bool Read( );
// overrides XmlReader
public override bool ReadAttributeValue( );
// overrides XmlReader
public override string ReadString( );
// overrides XmlReader
public override void ResolveEntity( );
// overrides XmlReader
public override void Skip( );
// overrides XmlReader
}