XmlReader Methods
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Include Protected Members
Include Inherited Members
Include Silverlight Members
Include Silverlight for Windows Phone Members
Include XNA Framework Members
The XmlReader type exposes the following members.
Methods
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() | ||
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.) | |
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. | |
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. | |
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. | |
ReadContentAsBase64 | Reads the content and returns the Base64 decoded binary bytes. | |
ReadContentAsBinHex | 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. | |
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. | |
ReadContentAsString | 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. | |
ReadElementContentAsBase64 | Reads the element and decodes the Base64 content. | |
ReadElementContentAsBinHex | 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. | |
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. | |
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. | |
ReadOuterXml | When overridden in a derived class, 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. | |
ResolveEntity | When overridden in a derived class, resolves the entity reference for EntityReference nodes. | |
Skip | Skips the children of the current node. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top