XmlNodeReader Klasa

Definicja

Reprezentuje czytnik, który zapewnia szybki, niebuforowany dostęp do danych XML w XmlNode.Represents a reader that provides fast, non-cached forward only access to XML data in an XmlNode.

public ref class XmlNodeReader : System::Xml::XmlReader, System::Xml::IXmlNamespaceResolver
public class XmlNodeReader : System.Xml.XmlReader, System.Xml.IXmlNamespaceResolver
type XmlNodeReader = class
    inherit XmlReader
    interface IXmlNamespaceResolver
Public Class XmlNodeReader
Inherits XmlReader
Implements IXmlNamespaceResolver
Dziedziczenie
XmlNodeReader
Implementuje

Przykłady

W poniższym przykładzie plik XML jest ładowany do dokumentu XML i modyfikowany.In the following example, an XML file is loaded into an XML document and modified. Dokument XML jest przesyłany do XmlNodeReader, który jest następnie przekazywać XmlReader.Create do metody.The XML document is passed to an XmlNodeReader, which is then passed to the XmlReader.Create method. Gdy czytnik sprawdzający poprawność analizuje plik, może sprawdzić wszystkie zmiany wprowadzone w pliku XML.When the validating reader parses the file, it can validate any changes made to the XML file.

using System;
using System.Xml;
using System.Xml.Schema;
using System.IO;

public class Sample {

  public static void Main() {

    // Create and load the XML document.
    XmlDocument doc = new XmlDocument();
    doc.Load("booksSchema.xml");

    // Make changes to the document.
    XmlElement book = (XmlElement) doc.DocumentElement.FirstChild;
    book.SetAttribute("publisher", "Worldwide Publishing");

    // Create an XmlNodeReader using the XML document.
    XmlNodeReader nodeReader = new XmlNodeReader(doc);

    // Set the validation settings on the XmlReaderSettings object.
    XmlReaderSettings settings = new XmlReaderSettings();
    settings.ValidationType = ValidationType.Schema;
    settings.Schemas.Add("urn:bookstore-schema", "books.xsd");
    settings.ValidationEventHandler += new ValidationEventHandler (ValidationCallBack);

   // Create a validating reader that wraps the XmlNodeReader object.
   XmlReader reader = XmlReader.Create(nodeReader, settings);
    
   // Parse the XML file.
   while (reader.Read());
  }

  // Display any validation errors.
  private static void ValidationCallBack(object sender, ValidationEventArgs e) {
    Console.WriteLine("Validation Error: {0}", e.Message);
  }
}
Imports System.Xml
Imports System.Xml.Schema
Imports System.IO

public class Sample 

  public shared sub Main() 

    ' Create and load the XML document.
    Dim doc as XmlDocument = new XmlDocument()
    doc.Load("booksSchema.xml")

    ' Make changes to the document.
    Dim book as XmlElement
    book = CType(doc.DocumentElement.FirstChild, XmlElement)
    book.SetAttribute("publisher", "Worldwide Publishing")

    ' Create an XmlNodeReader using the XML document.
    Dim nodeReader as XmlNodeReader = new XmlNodeReader(doc)

    ' Set the validation settings on the XmlReaderSettings object.
    Dim settings as XmlReaderSettings = new XmlReaderSettings()
    settings.ValidationType = ValidationType.Schema
    settings.Schemas.Add("urn:bookstore-schema", "books.xsd")
    AddHandler settings.ValidationEventHandler, AddressOf ValidationCallBack

    ' Create a validating reader that wraps the XmlNodeReader object.
    Dim reader as XmlReader = XmlReader.Create(nodeReader,settings)
    
    ' Parse the XML file.
    while (reader.Read())
    end while
  end sub

  ' Display any validation errors.
  private shared sub ValidationCallBack(sender as object, e as ValidationEventArgs)
    Console.WriteLine("Validation Error: {0}", e.Message)
  end sub

end class

Dane wejścioweInput

Następujące pliki są używane jako dane wejściowe.The following files are used as input.

bookSchema.xmlbookSchema.xml

<?xml version='1.0'?>
<bookstore xmlns="urn:bookstore-schema">
  <book genre="autobiography">
    <title>The Autobiography of Benjamin Franklin</title>
    <author>
      <first-name>Benjamin</first-name>
      <last-name>Franklin</last-name>
    </author>
    <price>8.99</price>
  </book>
  <book genre="novel">
    <title>The Confidence Man</title>
    <author>
      <first-name>Herman</first-name>
      <last-name>Melville</last-name>
    </author>
    <price>11.99</price>
  </book>
</bookstore>

Books. xsdbooks.xsd

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:bookstore-schema"
    elementFormDefault="qualified"
    targetNamespace="urn:bookstore-schema">

 <xsd:element name="bookstore" type="bookstoreType"/>

 <xsd:complexType name="bookstoreType">
  <xsd:sequence maxOccurs="unbounded">
   <xsd:element name="book"  type="bookType"/>
  </xsd:sequence>
 </xsd:complexType>

 <xsd:complexType name="bookType">
  <xsd:sequence>
   <xsd:element name="title" type="xsd:string"/>
   <xsd:element name="author" type="authorName"/>
   <xsd:element name="price"  type="xsd:decimal"/>
  </xsd:sequence>
  <xsd:attribute name="genre" type="xsd:string"/>
 </xsd:complexType>

 <xsd:complexType name="authorName">
  <xsd:sequence>
   <xsd:element name="first-name"  type="xsd:string"/>
   <xsd:element name="last-name" type="xsd:string"/>
  </xsd:sequence>
 </xsd:complexType>

</xsd:schema>

Dane wyjścioweOutput

Błąd walidacji: Atrybut "Publisher" nie jest zadeklarowany.Validation Error: The 'publisher' attribute is not declared.

Uwagi

Uwaga

Zamiast korzystać z programu XmlNodeReader, zalecamy utworzenie XmlReader wystąpień przy Create użyciu XmlReaderSettings klasy i metody.Instead of using the XmlNodeReader, we recommend that you create XmlReader instances by using the XmlReaderSettings class and the Create method. Dzięki temu można wykorzystać sprawdzanie zgodności i zgodność z zaleceniem XML 1,0.This enables you to take advantage of conformance checking and compliance to the XML 1.0 recommendation.

XmlNodeReader Ma możliwość odczytywania poddrzewa XML dom.The XmlNodeReader has the ability to read an XML DOM subtree. Ta klasa nie obsługuje definicji typu dokumentu (DTD) ani walidacji schematu.This class does not support document type definition (DTD) or schema validation. Można jednak utworzyć XmlReader obiekt, który zawija XmlNodeReader wokół obiektu, aby sprawdzić poprawność danych przechowywanych w XmlNodeReader obiekcie, jak pokazano w sekcji przykładów.However, you can create an XmlReader object that wraps around the XmlNodeReader object to validate the data stored in the XmlNodeReader object, as shown in Examples section.

Konstruktory

XmlNodeReader(XmlNode)

Tworzy wystąpienie XmlNodeReader klasy przy użyciu określonego XmlNodeelementu.Creates an instance of the XmlNodeReader class using the specified XmlNode.

Właściwości

AttributeCount

Pobiera liczbę atrybutów w bieżącym węźle.Gets the number of attributes on the current node.

BaseURI

Pobiera podstawowy identyfikator URI bieżącego węzła.Gets the base URI of the current node.

CanReadBinaryContent

Pobiera wartość wskazującą, czy XmlNodeReader implementuje metody odczytywania zawartości binarnej.Gets a value indicating whether the XmlNodeReader implements the binary content read methods.

CanReadValueChunk

Pobiera wartość wskazującą, czy XmlReader implementuje metodę ReadValueChunk(Char[], Int32, Int32).Gets a value indicating whether the XmlReader implements the ReadValueChunk(Char[], Int32, Int32) method.

(Odziedziczone po XmlReader)
CanResolveEntity

Pobiera wartość wskazującą, czy ten czytnik może analizować i rozwiązywać jednostki.Gets a value indicating whether this reader can parse and resolve entities.

Depth

Pobiera głębokość bieżącego węzła w dokumencie XML.Gets the depth of the current node in the XML document.

EOF

Pobiera wartość wskazującą, czy czytnik jest umieszczony na końcu strumienia.Gets a value indicating whether the reader is positioned at the end of the stream.

HasAttributes

Pobiera wartość wskazującą, czy bieżący węzeł ma atrybuty.Gets a value indicating whether the current node has any attributes.

HasValue

Pobiera wartość wskazującą, czy bieżący węzeł może mieć Value.Gets a value indicating whether the current node can have a Value.

IsDefault

Pobiera wartość wskazującą, czy bieżący węzeł jest atrybutem wygenerowanym z wartości domyślnej zdefiniowanej w definicji typu dokumentu (DTD) lub schemacie.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.

IsEmptyElement

Pobiera wartość wskazującą, czy bieżący węzeł jest pustym elementem (na przykład <element/>).Gets a value indicating whether the current node is an empty element (for example, <MyElement/>).

Item[Int32]

Pobiera wartość atrybutu o określonym indeksie.Gets the value of the attribute with the specified index.

Item[String, String]

Pobiera wartość atrybutu z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Gets the value of the attribute with the specified local name and namespace URI.

Item[String]
LocalName

Pobiera lokalną nazwę bieżącego węzła.Gets the local name of the current node.

Name

Pobiera kwalifikowaną nazwę bieżącego węzła.Gets the qualified name of the current node.

NamespaceURI

Pobiera identyfikator URI przestrzeni nazw (zgodnie z definicją w specyfikacji W3C przestrzeni nazw) węzła, na którym jest umieszczony czytnik.Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.

NameTable

XmlNameTable Pobiera skojarzoną z tą implementacją.Gets the XmlNameTable associated with this implementation.

NodeType

Pobiera typ bieżącego węzła.Gets the type of the current node.

Prefix

Pobiera prefiks przestrzeni nazw skojarzony z bieżącym węzłem.Gets the namespace prefix associated with the current node.

QuoteChar

Pobiera znak cudzysłowu używany do umieszczania wartości węzła atrybutu.Gets the quotation mark character used to enclose the value of an attribute node.

ReadState

Pobiera stan czytnika.Gets the state of the reader.

SchemaInfo

Pobiera informacje o schemacie, które zostały przypisane do bieżącego węzła.Gets the schema information that has been assigned to the current node.

Settings

Pobiera obiekt XmlReaderSettings używany do utworzenia tego wystąpienia XmlReader.Gets the XmlReaderSettings object used to create this XmlReader instance.

(Odziedziczone po XmlReader)
Value

Pobiera wartość tekstową bieżącego węzła.Gets the text value of the current node.

ValueType

Pobiera typ środowiska uruchomieniowego języka wspólnego (CLR) dla bieżącego węzła.Gets The Common Language Runtime (CLR) type for the current node.

(Odziedziczone po XmlReader)
XmlLang

Pobiera bieżący xml:lang zakres.Gets the current xml:lang scope.

XmlSpace

Pobiera bieżący xml:space zakres.Gets the current xml:space scope.

Metody

Close()

Zmienia wartość ReadState na Closed.Changes the ReadState to Closed.

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy XmlReader.Releases all resources used by the current instance of the XmlReader class.

(Odziedziczone po XmlReader)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez XmlReader i opcjonalnie zwalnia zarządzane zasoby.Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources.

(Odziedziczone po XmlReader)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetAttribute(Int32)

Pobiera wartość atrybutu o określonym indeksie.Gets the value of the attribute with the specified index.

GetAttribute(String)

Pobiera wartość atrybutu o określonej nazwie.Gets the value of the attribute with the specified name.

GetAttribute(String, String)

Pobiera wartość atrybutu z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValueAsync()

Asynchronicznie Pobiera wartość bieżącego węzła.Asynchronously gets the value of the current node.

(Odziedziczone po XmlReader)
IsStartElement()

Wywołuje MoveToContent() i testy, jeśli bieżący węzeł zawartości jest tagiem początkowym lub pustym tagiem elementu.Calls MoveToContent() and tests if the current content node is a start tag or empty element tag.

(Odziedziczone po XmlReader)
IsStartElement(String)

Wywołuje MoveToContent() i testy, jeśli bieżący węzeł zawartości jest tagiem początkowym lub pustym tagiem elementu, a jeśli właściwość Name elementu znaleziona jest zgodna z podanym argumentem.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.

(Odziedziczone po XmlReader)
IsStartElement(String, String)

Wywołuje MoveToContent() i testy, jeśli bieżący węzeł zawartości jest tagiem początkowym lub pustym tagiem elementu i jeśli właściwości LocalName i NamespaceURI elementu są zgodne z podanym ciągiem.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.

(Odziedziczone po XmlReader)
LookupNamespace(String)

Rozpoznaje prefiks przestrzeni nazw w zakresie bieżącego elementu.Resolves a namespace prefix in the current element's scope.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MoveToAttribute(Int32)

Przenosi do atrybutu o określonym indeksie.Moves to the attribute with the specified index.

MoveToAttribute(String)

Przenosi do atrybutu o określonej nazwie.Moves to the attribute with the specified name.

MoveToAttribute(String, String)

Przenosi do atrybutu z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Moves to the attribute with the specified local name and namespace URI.

MoveToContent()

Sprawdza, czy bieżący węzeł jest zawartością (tekst niebędący odstępem, CDATA, Element, EndElement, EntityReferencelub EndEntity).Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. Jeśli węzeł nie jest węzłem zawartości, czytnik przechodzi do następnego węzła zawartości lub końca pliku.If the node is not a content node, the reader skips ahead to the next content node or end of file. Powoduje to pominięcie węzłów następującego typu: ProcessingInstruction, DocumentType, Comment, Whitespacelub SignificantWhitespace.It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace.

(Odziedziczone po XmlReader)
MoveToContentAsync()

Asynchronicznie sprawdza, czy bieżący węzeł jest węzłem zawartości.Asynchronously checks whether the current node is a content node. Jeśli węzeł nie jest węzłem zawartości, czytnik przechodzi do następnego węzła zawartości lub końca pliku.If the node is not a content node, the reader skips ahead to the next content node or end of file.

(Odziedziczone po XmlReader)
MoveToElement()

Przenosi do elementu, który zawiera bieżący węzeł atrybutu.Moves to the element that contains the current attribute node.

MoveToFirstAttribute()

Przenosi do pierwszego atrybutu.Moves to the first attribute.

MoveToNextAttribute()

Przenosi do następnego atrybutu.Moves to the next attribute.

Read()

Odczytuje następny węzeł ze strumienia.Reads the next node from the stream.

ReadAsync()

Asynchronicznie odczytuje następny węzeł ze strumienia.Asynchronously reads the next node from the stream.

(Odziedziczone po XmlReader)
ReadAttributeValue()

Analizuje wartość atrybutu w jeden lub więcej Text, EntityReferencelub EndEntity węzłów.Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.

ReadContentAs(Type, IXmlNamespaceResolver)

Odczytuje zawartość jako obiekt określonego typu.Reads the content as an object of the type specified.

(Odziedziczone po XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

Asynchronicznie odczytuje zawartość jako obiekt określonego typu.Asynchronously reads the content as an object of the type specified.

(Odziedziczone po XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

Odczytuje zawartość i zwraca zdekodowane bajty binarne w formacie base64.Reads the content and returns the Base64 decoded binary bytes.

ReadContentAsBase64Async(Byte[], Int32, Int32)

Asynchronicznie odczytuje zawartość i zwraca zdekodowane bajty binarne kodowane algorytmem Base64.Asynchronously reads the content and returns the Base64 decoded binary bytes.

(Odziedziczone po XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

Odczytuje zawartość i zwraca zdekodowane bajty binarne BinHex.Reads the content and returns the BinHex decoded binary bytes.

ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Asynchronicznie odczytuje zawartość i zwraca BinHex dekodowane bajty binarne.Asynchronously reads the content and returns the BinHex decoded binary bytes.

(Odziedziczone po XmlReader)
ReadContentAsBoolean()

Odczytuje zawartość tekstową w bieżącym położeniu jako Boolean.Reads the text content at the current position as a Boolean.

(Odziedziczone po XmlReader)
ReadContentAsDateTime()

Odczytuje zawartość tekstową w bieżącym położeniu jako obiekt DateTime.Reads the text content at the current position as a DateTime object.

(Odziedziczone po XmlReader)
ReadContentAsDateTimeOffset()

Odczytuje zawartość tekstową w bieżącym położeniu jako obiekt DateTimeOffset.Reads the text content at the current position as a DateTimeOffset object.

(Odziedziczone po XmlReader)
ReadContentAsDecimal()

Odczytuje zawartość tekstową w bieżącym położeniu jako obiekt Decimal.Reads the text content at the current position as a Decimal object.

(Odziedziczone po XmlReader)
ReadContentAsDouble()

Odczytuje zawartość tekstową w bieżącym położeniu jako liczbę zmiennoprzecinkową o podwójnej precyzji.Reads the text content at the current position as a double-precision floating-point number.

(Odziedziczone po XmlReader)
ReadContentAsFloat()

Odczytuje zawartość tekstową w bieżącym położeniu jako liczbę zmiennoprzecinkową o pojedynczej precyzji.Reads the text content at the current position as a single-precision floating point number.

(Odziedziczone po XmlReader)
ReadContentAsInt()

Odczytuje zawartość tekstową w bieżącym położeniu jako 32-bitową liczbę całkowitą ze znakiem.Reads the text content at the current position as a 32-bit signed integer.

(Odziedziczone po XmlReader)
ReadContentAsLong()

Odczytuje zawartość tekstową w bieżącym położeniu jako 64-bitową liczbę całkowitą ze znakiem.Reads the text content at the current position as a 64-bit signed integer.

(Odziedziczone po XmlReader)
ReadContentAsObject()

Odczytuje zawartość tekstową w bieżącym położeniu jako Object.Reads the text content at the current position as an Object.

(Odziedziczone po XmlReader)
ReadContentAsObjectAsync()

Asynchronicznie odczytuje zawartość tekstową w bieżącym położeniu jako Object.Asynchronously reads the text content at the current position as an Object.

(Odziedziczone po XmlReader)
ReadContentAsString()

Odczytuje zawartość tekstową w bieżącym położeniu jako obiekt String.Reads the text content at the current position as a String object.

(Odziedziczone po XmlReader)
ReadContentAsStringAsync()

Asynchronicznie odczytuje zawartość tekstową w bieżącym położeniu jako obiekt String.Asynchronously reads the text content at the current position as a String object.

(Odziedziczone po XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Odczytuje zawartość elementu jako żądany typ.Reads the element content as the requested type.

(Odziedziczone po XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje zawartość elementu jako żądany typ.Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type.

(Odziedziczone po XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Asynchronicznie odczytuje zawartość elementu jako żądany typ.Asynchronously reads the element content as the requested type.

(Odziedziczone po XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

Odczytuje element i dekoduje zawartość Base64.Reads the element and decodes the Base64 content.

ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Asynchronicznie odczytuje element i dekoduje zawartość Base64.Asynchronously reads the element and decodes the Base64 content.

(Odziedziczone po XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

Odczytuje element i dekoduje zawartość BinHex.Reads the element and decodes the BinHex content.

ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Asynchronicznie odczytuje element i dekoduje zawartość BinHex.Asynchronously reads the element and decodes the BinHex content.

(Odziedziczone po XmlReader)
ReadElementContentAsBoolean()

Odczytuje bieżący element i zwraca zawartość jako obiekt Boolean.Reads the current element and returns the contents as a Boolean object.

(Odziedziczone po XmlReader)
ReadElementContentAsBoolean(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako obiekt Boolean.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.

(Odziedziczone po XmlReader)
ReadElementContentAsDateTime()

Odczytuje bieżący element i zwraca zawartość jako obiekt DateTime.Reads the current element and returns the contents as a DateTime object.

(Odziedziczone po XmlReader)
ReadElementContentAsDateTime(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako obiekt DateTime.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.

(Odziedziczone po XmlReader)
ReadElementContentAsDecimal()

Odczytuje bieżący element i zwraca zawartość jako obiekt Decimal.Reads the current element and returns the contents as a Decimal object.

(Odziedziczone po XmlReader)
ReadElementContentAsDecimal(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako obiekt Decimal.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.

(Odziedziczone po XmlReader)
ReadElementContentAsDouble()

Odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o podwójnej precyzji.Reads the current element and returns the contents as a double-precision floating-point number.

(Odziedziczone po XmlReader)
ReadElementContentAsDouble(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o podwójnej precyzji.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.

(Odziedziczone po XmlReader)
ReadElementContentAsFloat()

Odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o pojedynczej precyzji.Reads the current element and returns the contents as single-precision floating-point number.

(Odziedziczone po XmlReader)
ReadElementContentAsFloat(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o pojedynczej precyzji.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.

(Odziedziczone po XmlReader)
ReadElementContentAsInt()

Odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.Reads the current element and returns the contents as a 32-bit signed integer.

(Odziedziczone po XmlReader)
ReadElementContentAsInt(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.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.

(Odziedziczone po XmlReader)
ReadElementContentAsLong()

Odczytuje bieżący element i zwraca zawartość jako 64-bitową liczbę całkowitą ze znakiem.Reads the current element and returns the contents as a 64-bit signed integer.

(Odziedziczone po XmlReader)
ReadElementContentAsLong(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako 64-bitową liczbę całkowitą ze znakiem.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.

(Odziedziczone po XmlReader)
ReadElementContentAsObject()

Odczytuje bieżący element i zwraca zawartość jako Object.Reads the current element and returns the contents as an Object.

(Odziedziczone po XmlReader)
ReadElementContentAsObject(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako Object.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.

(Odziedziczone po XmlReader)
ReadElementContentAsObjectAsync()

Asynchronicznie odczytuje bieżący element i zwraca zawartość jako Object.Asynchronously reads the current element and returns the contents as an Object.

(Odziedziczone po XmlReader)
ReadElementContentAsString()

Odczytuje bieżący element i zwraca zawartość jako obiekt String.Reads the current element and returns the contents as a String object.

(Odziedziczone po XmlReader)
ReadElementContentAsString(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako obiekt 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.

(Odziedziczone po XmlReader)
ReadElementContentAsStringAsync()

Asynchronicznie odczytuje bieżący element i zwraca zawartość jako obiekt String.Asynchronously reads the current element and returns the contents as a String object.

(Odziedziczone po XmlReader)
ReadElementString()

Odczytuje element tekstowy.Reads a text-only element. Zaleca się jednak użycie metody ReadElementContentAsString(), ponieważ zapewnia ona bardziej prosty sposób obsługi tej operacji.However, we recommend that you use the ReadElementContentAsString() method instead, because it provides a more straightforward way to handle this operation.

(Odziedziczone po XmlReader)
ReadElementString(String)

Sprawdza, czy właściwość Name elementu znalezionych pasuje do podanego ciągu przed odczytaniem elementu tekstowego.Checks that the Name property of the element found matches the given string before reading a text-only element. Zaleca się jednak użycie metody ReadElementContentAsString(), ponieważ zapewnia ona bardziej prosty sposób obsługi tej operacji.However, we recommend that you use the ReadElementContentAsString() method instead, because it provides a more straightforward way to handle this operation.

(Odziedziczone po XmlReader)
ReadElementString(String, String)

Sprawdza, czy właściwości LocalName i NamespaceURI elementu znalezione są zgodne z podanymi ciągami przed odczytem elementu tekstowego.Checks that the LocalName and NamespaceURI properties of the element found matches the given strings before reading a text-only element. Zaleca się jednak użycie metody ReadElementContentAsString(String, String), ponieważ zapewnia ona bardziej prosty sposób obsługi tej operacji.However, we recommend that you use the ReadElementContentAsString(String, String) method instead, because it provides a more straightforward way to handle this operation.

(Odziedziczone po XmlReader)
ReadEndElement()

Sprawdza, czy bieżący węzeł zawartości jest tagiem końcowym i przesuwa czytnik do następnego węzła.Checks that the current content node is an end tag and advances the reader to the next node.

(Odziedziczone po XmlReader)
ReadInnerXml()

Gdy jest zastępowany w klasie pochodnej, odczytuje całą zawartość, w tym znaczniki, jako ciąg.When overridden in a derived class, reads all the content, including markup, as a string.

(Odziedziczone po XmlReader)
ReadInnerXmlAsync()

Asynchronicznie odczytuje całą zawartość, w tym znaczniki, w postaci ciągu.Asynchronously reads all the content, including markup, as a string.

(Odziedziczone po XmlReader)
ReadOuterXml()

Gdy jest zastępowany w klasie pochodnej, odczytuje zawartość, włącznie z adiustacją, reprezentującą ten węzeł i jego wszystkie elementy podrzędne.When overridden in a derived class, reads the content, including markup, representing this node and all its children.

(Odziedziczone po XmlReader)
ReadOuterXmlAsync()

Asynchronicznie odczytuje zawartość, łącznie z adiustacją, reprezentującą ten węzeł i jego wszystkie elementy podrzędne.Asynchronously reads the content, including markup, representing this node and all its children.

(Odziedziczone po XmlReader)
ReadStartElement()

Sprawdza, czy bieżący węzeł jest elementem i przesuwa czytnik do następnego węzła.Checks that the current node is an element and advances the reader to the next node.

(Odziedziczone po XmlReader)
ReadStartElement(String)

Sprawdza, czy bieżący węzeł zawartości jest elementem z daną Name i przechodzi do następnego węzła.Checks that the current content node is an element with the given Name and advances the reader to the next node.

(Odziedziczone po XmlReader)
ReadStartElement(String, String)

Sprawdza, czy bieżący węzeł zawartości jest elementem z daną LocalName i NamespaceURI i przechodzenie do następnego węzła.Checks that the current content node is an element with the given LocalName and NamespaceURI and advances the reader to the next node.

(Odziedziczone po XmlReader)
ReadString()

Odczytuje zawartość elementu lub węzła tekstowego jako ciąg.Reads the contents of an element or text node as a string.

ReadSubtree()

Zwraca nowe wystąpienie XmlReader, za pomocą którego można odczytać bieżący węzeł oraz wszystkie jego obiekty podrzędne.Returns a new XmlReader instance that can be used to read the current node, and all its descendants.

(Odziedziczone po XmlReader)
ReadToDescendant(String)

Zwiększa XmlReader do następnego elementu podrzędnego z określoną nazwą kwalifikowaną.Advances the XmlReader to the next descendant element with the specified qualified name.

(Odziedziczone po XmlReader)
ReadToDescendant(String, String)

Postępuje XmlReader do następnego elementu podrzędnego z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Advances the XmlReader to the next descendant element with the specified local name and namespace URI.

(Odziedziczone po XmlReader)
ReadToFollowing(String)

Odczytuje do momentu znalezienia elementu z określoną nazwą kwalifikowaną.Reads until an element with the specified qualified name is found.

(Odziedziczone po XmlReader)
ReadToFollowing(String, String)

Odczytuje do momentu znalezienia elementu z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Reads until an element with the specified local name and namespace URI is found.

(Odziedziczone po XmlReader)
ReadToNextSibling(String)

Postępuje XmlReader do następnego elementu równorzędnego z określoną nazwą kwalifikowaną.Advances the XmlReader to the next sibling element with the specified qualified name.

(Odziedziczone po XmlReader)
ReadToNextSibling(String, String)

Postępuje XmlReader do następnego elementu równorzędnego z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Advances the XmlReader to the next sibling element with the specified local name and namespace URI.

(Odziedziczone po XmlReader)
ReadValueChunk(Char[], Int32, Int32)

Odczytuje duże strumienie tekstu osadzone w dokumencie XML.Reads large streams of text embedded in an XML document.

(Odziedziczone po XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

Asynchronicznie odczytuje duże strumienie tekstu osadzone w dokumencie XML.Asynchronously reads large streams of text embedded in an XML document.

(Odziedziczone po XmlReader)
ResolveEntity()

Rozpoznaje odwołanie do jednostki dla EntityReference węzłów.Resolves the entity reference for EntityReference nodes.

Skip()

Pomija elementy podrzędne bieżącego węzła.Skips the children of the current node.

SkipAsync()

Asynchronicznie pomija elementy podrzędne bieżącego węzła.Asynchronously skips the children of the current node.

(Odziedziczone po XmlReader)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Aby uzyskać opis tego elementu członkowskiego, zobacz Dispose().For a description of this member, see Dispose().

(Odziedziczone po XmlReader)
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Aby uzyskać opis tego elementu członkowskiego, GetNamespacesInScope(XmlNamespaceScope)Zobacz.For a description of this member, see GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String)

Aby uzyskać opis tego elementu członkowskiego, LookupNamespace(String)Zobacz.For a description of this member, see LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String)

Aby uzyskać opis tego elementu członkowskiego, LookupPrefix(String)Zobacz.For a description of this member, see LookupPrefix(String).

Dotyczy