XmlReader Methods
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
The XmlReader type exposes the following members.
| Name | Description | |
|---|---|---|
|
Close | When overridden in a derived class, changes the ReadState to Closed. |
|
Create(Stream) | Creates a new XmlReader instance using the specified stream. |
|
Create(String) | Creates a new XmlReader instance with specified URI. |
|
Create(TextReader) | Creates a new XmlReader instance with the specified TextReader. |
|
Create(Stream, XmlReaderSettings) | Creates a new XmlReader instance with the specified stream and XmlReaderSettings object. |
|
Create(String, XmlReaderSettings) | Creates a new instance with the specified URI and XmlReaderSettings. |
|
Create(TextReader, XmlReaderSettings) | Creates a new XmlReader instance using the specified TextReader and XmlReaderSettings objects. |
|
Create(XmlReader, XmlReaderSettings) | Creates a new XmlReader instance with the specified XmlReader and XmlReaderSettings objects. |
|
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) | Creates a new XmlReader instance using the specified TextReader, XmlReaderSettings, and base URI. |
|
Create(TextReader, XmlReaderSettings, XmlParserContext) | Creates a new XmlReader instance using the specified TextReader, XmlReaderSettings, and XmlParserContext objects. |
|
Dispose | Releases all resources used by the current instance of the XmlReader class. |
|
Dispose(Boolean) | Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources. |
|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (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.) |
|
GetValueAsync | Asynchronously gets the value of the current node. |
|
IsName | Gets a value indicating whether the string argument is a valid XML name. |
|
IsNameToken | Gets a value indicating whether or not the string argument is a valid XML name token. |
|
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. |
|
LookupNamespace | When overridden in a derived class, resolves a namespace prefix in the current element's scope. |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
MoveToAttribute(Int32) | When overridden in a derived class, moves to the attribute with the specified index. |
|
MoveToAttribute(String) | When overridden in a derived class, moves to the attribute with the specified Name. |
|
MoveToAttribute(String, String) | When overridden in a derived class, moves to the attribute with the specified LocalName and NamespaceURI. |
|
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. |
|
MoveToContentAsync | Asynchronously checks whether the current node is a content node. If the node is not a content node, the reader skips ahead to the next content node or end of file. |
|
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. |
|
ReadAsync | Asynchronously reads the next node from the stream. |
|
ReadAttributeValue | When overridden in a derived class, parses the attribute value into one or more Text, EntityReference, or EndEntity nodes. |
|
ReadContentAs | Reads the content as an object of the type specified. |
|
ReadContentAsAsync | Asynchronously reads the content as an object of the type specified. |
|
ReadContentAsBase64 | Reads the content and returns the Base64 decoded binary bytes. |
|
ReadContentAsBase64Async | Asynchronously reads the content and returns the Base64 decoded binary bytes. |
|
ReadContentAsBinHex | Reads the content and returns the BinHex decoded binary bytes. |
|
ReadContentAsBinHexAsync | Asynchronously reads the content and returns the BinHex decoded binary bytes. |
|
ReadContentAsBoolean | Reads the text content at the current position as a Boolean. |
|
ReadContentAsDateTime | Reads the text content at the current position as a DateTime object. |
|
ReadContentAsDateTimeOffset | Reads the text content at the current position as a DateTimeOffset object. |
|
ReadContentAsDecimal | Reads the text content at the current position as a Decimal object. |
|
ReadContentAsDouble | Reads the text content at the current position as a double-precision floating-point number. |
|
ReadContentAsFloat | Reads the text content at the current position as a single-precision floating point number. |
|
ReadContentAsInt | Reads the text content at the current position as a 32-bit signed integer. |
|
ReadContentAsLong | Reads the text content at the current position as a 64-bit signed integer. |
|
ReadContentAsObject | Reads the text content at the current position as an Object. |
|
ReadContentAsObjectAsync | Asynchronously reads the text content at the current position as an Object. |
|
ReadContentAsString | Reads the text content at the current position as a String object. |
|
ReadContentAsStringAsync | Asynchronously reads the text content at the current position as a String object. |
|
ReadElementContentAs(Type, IXmlNamespaceResolver) | Reads the element content as the requested type. |
|
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) | Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type. |
|
ReadElementContentAsAsync | Asynchronously reads the element content as the requested type. |
|
ReadElementContentAsBase64 | Reads the element and decodes the Base64 content. |
|
ReadElementContentAsBase64Async | Asynchronously reads the element and decodes the Base64 content. |
|
ReadElementContentAsBinHex | Reads the element and decodes the BinHex content. |
|
ReadElementContentAsBinHexAsync | Asynchronously reads the element and decodes the BinHex content. |
|
ReadElementContentAsBoolean | Reads the current element and returns the contents as a Boolean object. |
|
ReadElementContentAsBoolean(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 Boolean object. |
|
ReadElementContentAsDateTime | Reads the current element and returns the contents as a DateTime object. |
|
ReadElementContentAsDateTime(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 DateTime object. |
|
ReadElementContentAsDecimal | Reads the current element and returns the contents as a Decimal object. |
|
ReadElementContentAsDecimal(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 Decimal object. |
|
ReadElementContentAsDouble | Reads the current element and returns the contents as a double-precision floating-point number. |
|
ReadElementContentAsDouble(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 double-precision floating-point number. |
|
ReadElementContentAsFloat | Reads the current element and returns the contents as single-precision floating-point number. |
|
ReadElementContentAsFloat(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 single-precision floating-point number. |
|
ReadElementContentAsInt | Reads the current element and returns the contents as a 32-bit signed integer. |
|
ReadElementContentAsInt(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 32-bit signed integer. |
|
ReadElementContentAsLong | Reads the current element and returns the contents as a 64-bit signed integer. |
|
ReadElementContentAsLong(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 64-bit signed integer. |
|
ReadElementContentAsObject | Reads the current element and returns the contents as an Object. |
|
ReadElementContentAsObject(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 an Object. |
|
ReadElementContentAsObjectAsync | Asynchronously reads the current element and returns the contents as an 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. |
|
ReadElementContentAsStringAsync | Asynchronously reads the current element and returns the contents as a String object. |
|
ReadEndElement | Checks that the current content node is an end tag and advances the reader to the next node. |
|
ReadInnerXml | When overridden in a derived class, reads all the content, including markup, as a string. |
|
ReadInnerXmlAsync | Asynchronously reads all the content, including markup, as a string. |
|
ReadOuterXml | When overridden in a derived class, reads the content, including markup, representing this node and all its children. |
|
ReadOuterXmlAsync | Asynchronously reads the content, including markup, representing this node and all its children. |
|
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. |
|
ReadSubtree | Returns a new XmlReader instance that can be used to read the current node, and all its descendants. |
|
ReadToDescendant(String) | Advances the XmlReader to the next descendant element with the specified qualified name. |
|
ReadToDescendant(String, String) | Advances the XmlReader to the next descendant element with the specified local name and namespace URI. |
|
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. |
|
ReadValueChunk | Reads large streams of text embedded in an XML document. |
|
ReadValueChunkAsync | Asynchronously reads large streams of text embedded in an XML document. |
|
ResolveEntity | When overridden in a derived class, resolves the entity reference for EntityReference nodes. |
|
Skip | Skips the children of the current node. |
|
SkipAsync | Asynchronously skips the children of the current node. |
|
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Show: