XmlReader Class |
Namespace: System.Xml
public abstract class XmlReader : IDisposable
The XmlReader type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Create(Stream) |
Creates a new System.Xml.XmlReader instance using the specified stream.
|
![]() ![]() | Create(String) |
Creates a new System.Xml.XmlReader instance with specified URI.
|
![]() ![]() | Create(TextReader) |
Creates a new System.Xml.XmlReader instance with the specified System.IO.TextReader.
|
![]() ![]() | Create(Stream, XmlReaderSettings) |
Creates a new System.Xml.XmlReader instance with the specified stream and
System.Xml.XmlReaderSettings object.
|
![]() ![]() | Create(String, XmlReaderSettings) |
Creates a new instance with the specified URI and System.Xml.XmlReaderSettings.
|
![]() ![]() | Create(TextReader, XmlReaderSettings) | |
![]() ![]() | Create(XmlReader, XmlReaderSettings) | |
![]() ![]() | Create(Stream, XmlReaderSettings, String) | Creates a new XmlReader instance using the specified stream, base URI, and XmlReaderSettings object. |
![]() ![]() | Create(Stream, XmlReaderSettings, XmlParserContext) | Creates a new XmlReader instance using the specified stream, XmlReaderSettings, and XmlParserContext objects. |
![]() ![]() | Create(String, XmlReaderSettings, XmlParserContext) | Creates a new XmlReader instance using the specified URI, XmlReaderSettings, and XmlParserContext objects. |
![]() ![]() | Create(TextReader, XmlReaderSettings, String) | |
![]() ![]() | Create(TextReader, XmlReaderSettings, XmlParserContext) | Creates a new XmlReader instance using the specified TextReader, XmlReaderSettings, and XmlParserContext objects. |
![]() | Dispose | Releases all resources used by the XmlReader |
![]() | Dispose(Boolean) | Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetAttribute(Int32) | When overridden in a derived class, gets the value of the attribute with the specified index. |
![]() | GetAttribute(String) | When overridden in a derived class, gets the value of the attribute with the specified Name. |
![]() | GetAttribute(String, String) | When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsStartElement | Calls MoveToContent and tests if the current content node is a start tag or empty element tag. |
![]() | IsStartElement(String) | Calls MoveToContent and tests if the current content node is a start tag or empty element tag and if the Name property of the element found matches the given argument. |
![]() | IsStartElement(String, String) | Calls MoveToContent and tests if the current content node is a start tag or empty element tag and if the LocalName and NamespaceURI properties of the element found match the given strings. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MoveToContent | Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. If the node is not a content node, the reader skips ahead to the next content node or end of file. It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace. |
![]() | MoveToElement | When overridden in a derived class, moves to the element that contains the current attribute node. |
![]() | MoveToFirstAttribute | When overridden in a derived class, moves to the first attribute. |
![]() | MoveToNextAttribute | When overridden in a derived class, moves to the next attribute. |
![]() | Read | When overridden in a derived class, reads the next node from the stream. |
![]() | ReadContentAsString | Reads the text content at the current position as a String object. |
![]() | ReadElementContentAsString | Reads the current element and returns the contents as a String object. |
![]() | ReadElementContentAsString(String, String) | Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a String object. |
![]() | ReadElementString | Reads a text-only element. |
![]() | ReadElementString(String) | Checks that the Name property of the element found matches the given string before reading a text-only element. |
![]() | ReadElementString(String, String) | Checks that the LocalName and NamespaceURI properties of the element found matches the given strings before reading a text-only element. |
![]() | ReadEndElement | Checks that the current content node is an end tag and advances the reader to the next node. |
![]() | ReadStartElement | Checks that the current node is an element and advances the reader to the next node. |
![]() | ReadStartElement(String) | Checks that the current content node is an element with the given Name and advances the reader to the next node. |
![]() | ReadStartElement(String, String) | Checks that the current content node is an element with the given LocalName and NamespaceURI and advances the reader to the next node. |
![]() | ReadString | When overridden in a derived class, reads the contents of an element or text node as a string. |
![]() | ReadToFollowing(String) | Reads until an element with the specified qualified name is found. |
![]() | ReadToFollowing(String, String) | Reads until an element with the specified local name and namespace URI is found. |
![]() | ReadToNextSibling(String) | Advances the XmlReader to the next sibling element with the specified qualified name. |
![]() | ReadToNextSibling(String, String) | Advances the XmlReader to the next sibling element with the specified local name and namespace URI. |
![]() | Skip | Skips the children of the current node. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() | AttributeCount |
When overridden in a derived class, gets the number of attributes on the
current node.
|
![]() | IsEmptyElement |
When overridden in a derived class, gets a value indicating whether the current
node is an empty element (for example, ).
|
![]() | LocalName |
When overridden in a derived class, gets the local name of the current node.
|
![]() | Name |
When overridden in a derived class, gets the qualified name of the current
node.
|
![]() | NamespaceURI |
When overridden in a derived class, gets the namespace URI (as defined in
the W3C Namespace specification) of the node on which the reader is positioned.
|
![]() | NameTable |
When overridden in a derived class, gets the System.Xml.XmlNameTable associated
with this implementation.
|
![]() | NodeType |
When overridden in a derived class, gets the type of the current node.
|
![]() | Value |
When overridden in a derived class, gets the text value of the current node.
|