System.Xml.XmlNodeReader Members

The members of System.Xml.XmlNodeReader are listed below.

See Also: Inherited members from System.Xml.XmlReader

Public Constructors

Creates an instance of the XmlNodeReader class using the specified System.Xml.XmlNode.

Public Properties

[read-only]
override
AttributeCountint.

Gets the number of attributes on the current node.

[read-only]
override
BaseURIstring.

Gets the base URI of the current node.

[read-only]
override
CanReadBinaryContentbool.

Gets a value indicating whether the System.Xml.XmlNodeReader implements the binary content read methods.

[read-only]
override
CanResolveEntitybool.

Gets a value indicating whether this reader can parse and resolve entities.

[read-only]
override
Depthint.

Gets the depth of the current node in the XML document.

[read-only]
override
EOFbool.

Gets a value indicating whether the reader is positioned at the end of the stream.

[read-only]
override
HasAttributesbool.

Gets a value indicating whether the current node has any attributes.

[read-only]
override
HasValuebool.

Gets a value indicating whether the current node can have a XmlNodeReader.Value.

[read-only]
override
IsDefaultbool.

Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the document type definition (DTD) or schema.

[read-only]
override
IsEmptyElementbool.

Gets a value indicating whether the current node is an empty element (for example, <MyElement/>).

[read-only]
default property
Item(int)string. Documentation for this section has not yet been entered.
[read-only]
default property
Item(string)string. Documentation for this section has not yet been entered.
[read-only]
default property
Item(string, string)string. Documentation for this section has not yet been entered.
[read-only]
override
LocalNamestring.

Gets the local name of the current node.

[read-only]
override
Namestring.

Gets the qualified name of the current node.

[read-only]
override
NamespaceURIstring.

Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.

[read-only]
override
NameTableXmlNameTable.

Gets the System.Xml.XmlNameTable associated with this implementation.

[read-only]
override
NodeTypeXmlNodeType.

Gets the type of the current node.

[read-only]
override
Prefixstring.

Gets the namespace prefix associated with the current node.

[read-only]
QuoteCharchar.

Gets the quotation mark character used to enclose the value of an attribute node.

[read-only]
override
ReadStateReadState.

Gets the state of the reader.

[read-only]
override
SchemaInfoSystem.Xml.Schema.IXmlSchemaInfo.

Gets the schema information that has been assigned to the current node.

[read-only]
override
Valuestring.

Gets the text value of the current node.

[read-only]
override
XmlLangstring.

Gets the current xml:lang scope.

[read-only]
override
XmlSpaceXmlSpace.

Gets the current xml:space scope.

Public Methods

override
Close()

Changes the XmlNodeReader.ReadState to Closed.

override
GetAttribute(int) : string

Gets the value of the attribute with the specified index.

override
GetAttribute(string) : string

Gets the value of the attribute with the specified name.

override
GetAttribute(string, string) : string

Gets the value of the attribute with the specified local name and namespace URI.

override
LookupNamespace(string) : string

Resolves a namespace prefix in the current element's scope.

override
MoveToAttribute(int)

Moves to the attribute with the specified index.

override
MoveToAttribute(string) : bool

Moves to the attribute with the specified name.

override
MoveToAttribute(string, string) : bool

Moves to the attribute with the specified local name and namespace URI.

override
MoveToElement() : bool

Moves to the element that contains the current attribute node.

override
MoveToFirstAttribute() : bool

Moves to the first attribute.

override
MoveToNextAttribute() : bool

Moves to the next attribute.

override
Read() : bool

Reads the next node from the stream.

override
ReadAttributeValue() : bool

Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.

override
ReadContentAsBase64(byte[], int, int) : int

Reads the content and returns the Base64 decoded binary bytes.

override
ReadContentAsBinHex(byte[], int, int) : int

Reads the content and returns the BinHex decoded binary bytes.

override
ReadElementContentAsBase64(byte[], int, int) : int

Reads the element and decodes the Base64 content.

override
ReadElementContentAsBinHex(byte[], int, int) : int

Reads the element and decodes the BinHex content.

override
ReadString() : string

Reads the contents of an element or text node as a string.

override
ResolveEntity()

Resolves the entity reference for EntityReference nodes.

override
Skip()

Skips the children of the current node.

Explicitly Implemented Interface Members