XmlTextReader Klasa

Definicja

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

Począwszy od .NET Framework 2,0 zalecamy użycie klasy XmlReader.Starting with the .NET Framework 2.0, we recommend that you use the XmlReader class instead.

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

Uwagi

Uwaga

Począwszy od .NET Framework 2,0 zalecamy utworzenie wystąpień XmlReader za pomocą metody XmlReader.Create w celu skorzystania z nowych funkcji.Starting with the .NET Framework 2.0, we recommend that you create XmlReader instances by using the XmlReader.Create method to take advantage of new functionality.

XmlTextReader zapewnia dostęp tylko do odczytu do strumienia danych XML.XmlTextReader provides forward-only, read-only access to a stream of XML data. Bieżący węzeł odwołuje się do węzła, w którym znajduje się czytnik.The current node refers to the node on which the reader is positioned. Czytnik jest zaawansowany przy użyciu dowolnej metody odczytu i właściwości odzwierciedlają wartość bieżącego węzła.The reader is advanced using any of the read methods and properties reflect the value of the current node.

Ta klasa implementuje XmlReader i jest zgodna z W3C XML (XML) 1,0 i przestrzeniami nazw w zaleceniach XML.This class implements XmlReader and conforms to the W3C Extensible Markup Language (XML) 1.0 and the Namespaces in XML recommendations. XmlTextReader zapewnia następujące funkcje:XmlTextReader provides the following functionality:

  • Wymusza reguły poprawnie sformułowanego kodu XML.Enforces the rules of well-formed XML.

  • XmlTextReader nie zapewnia walidacji danych.XmlTextReader does not provide data validation.

  • Sprawdza, czy węzły DocumentType są poprawnie sformułowane.Checks that DocumentType nodes are well-formed. XmlTextReader sprawdza, czy DTD jest poprawnie sformułowany, ale nie sprawdza poprawności przy użyciu DTD.XmlTextReader checks the DTD for well-formedness, but does not validate using the DTD.

  • W przypadku węzłów, w których NodeType jest XmlNodeType.EntityReference, zwracany jest pojedynczy pusty węzeł EntityReference (oznacza to, że właściwość Value jest String.Empty).For nodes where NodeType is XmlNodeType.EntityReference, a single empty EntityReference node is returned (that is, the Value property is String.Empty).

Uwaga

Rzeczywiste deklaracje jednostek w DTD są nazywane węzłami Entity.The actual declarations of entities in the DTD are called Entity nodes. Gdy odwołujesz się do tych węzłów w danych, są one nazywane EntityReference węzłami.When you refer to these nodes in your data, they are called EntityReference nodes.

  • Nie rozszerza atrybutów domyślnych.Does not expand default attributes.

Ponieważ XmlTextReader nie wykonuje dodatkowych sprawdzeń wymaganych do weryfikacji danych, zapewnia szybki analizator składni.Because the XmlTextReader does not perform the extra checks required for data validation, it provides a fast well-formedness parser.

Aby przeprowadzić walidację danych, należy użyć walidacji XmlReader.To perform data validation, use a validating XmlReader.

Aby odczytać dane XML z XmlDocument, użyj XmlNodeReader.To read XML data from an XmlDocument, use XmlNodeReader.

XmlTextReader generuje XmlException w przypadku błędów analizy kodu XML.XmlTextReader throws an XmlException on XML parse errors. Po zgłoszeniu wyjątku stan czytnika nie jest przewidywalny.After an exception is thrown the state of the reader is not predictable. Na przykład raportowany typ węzła może być inny niż rzeczywisty typ węzła bieżącego węzła.For example, the reported node type may be different than the actual node type of the current node. Użyj właściwości ReadState, aby sprawdzić, czy czytnik jest w stanie błędu.Use the ReadState property to check whether a reader is in error state.

Zagadnienia dotyczące zabezpieczeńSecurity Considerations

Poniżej przedstawiono kwestie, które należy wziąć pod uwagę podczas korzystania z klasy XmlTextReader.The following are things to consider when using the XmlTextReader class.

  • Wyjątki zgłoszone XmlTextReader mogą ujawniać informacje o ścieżce, które nie mają być rzutowane do aplikacji.Exceptions thrown the XmlTextReader can disclose path information that you do not want bubbled up to the application. Aplikacje muszą przechwycić wyjątki i odpowiednio je przetworzyć.Your applications must catch exceptions and process them appropriately.

  • Przetwarzanie DTD jest domyślnie włączone.DTD processing is enabled by default. Wyłącz przetwarzanie DTD, Jeśli obawiasz się o problemach z odmową usługi lub w przypadku postępowania z niezaufanymi źródłami.Disable DTD processing if you are concerned about Denial of Service issues or if you are dealing with untrusted sources. Ustaw właściwość DtdProcessing na Prohibit, aby wyłączyć przetwarzanie DTD.Set the DtdProcessing property to Prohibit to disable DTD processing.

    Jeśli jest włączone przetwarzanie DTD, można użyć XmlSecureResolver, aby ograniczyć zasoby, do których XmlTextReader może uzyskać dostęp.If you have DTD processing enabled, you can use the XmlSecureResolver to restrict the resources that the XmlTextReader can access. Możesz również projektować aplikację, tak aby przetwarzanie XML było ograniczone do pamięci i czasu.You can also design your application so that the XML processing is memory and time constrained. Na przykład skonfiguruj limity limitu czasu w aplikacji ASP.NET.For example, configure time-out limits in your ASP.NET application.

  • Dane XML mogą zawierać odwołania do zasobów zewnętrznych, takich jak plik DTD.XML data can include references to external resources such as a DTD file. Domyślnie zasoby zewnętrzne są rozwiązywane przy użyciu obiektu XmlUrlResolver bez poświadczeń użytkownika.By default external resources are resolved using an XmlUrlResolver object with no user credentials. Aby zapewnić lepszą ochronę, wykonaj jedną z następujących czynności:You can secure this further by doing one of the following:

  • Dane XML mogą zawierać dużą liczbę atrybutów, deklaracji przestrzeni nazw, zagnieżdżonych elementów i tak dalej, które wymagają znacznego czasu na przetworzenie.XML data can contain a large number of attributes, namespace declarations, nested elements and so on that require a substantial amount of time to process. Aby ograniczyć rozmiar danych wejściowych wysyłanych do XmlTextReader, Utwórz niestandardową implementację IStream i podaj XmlTextReader.To limit the size of the input that is sent to the XmlTextReader, create a custom IStream implementation and supply it the XmlTextReader.

  • Metoda ReadValueChunk może służyć do obsługi dużych strumieni danych.The ReadValueChunk method can be used to handle large streams of data. Ta metoda odczytuje małą liczbę znaków w czasie zamiast przydzielać pojedynczy ciąg dla całej wartości.This method reads a small number of characters at a time instead of allocating a single string for the whole value.

  • Domyślnie jednostki ogólne nie są rozwinięte.By default general entities are not expanded. Ogólne jednostki są rozszerzane po wywołaniu metody ResolveEntity.General entities are expanded when you call the ResolveEntity method.

Uwagi dotyczące dziedziczenia

Ta klasa ma żądanie dziedziczenia.This class has an inheritance demand. Aby dziedziczyć po XmlTextReader, wymagane jest pełne zaufanie.Full trust is required to inherit from XmlTextReader.

Konstruktory

XmlTextReader()

Inicjuje nowe wystąpienie klasy XmlTextReader.Initializes a new instance of the XmlTextReader.

XmlTextReader(Stream)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym strumieniem.Initializes a new instance of the XmlTextReader class with the specified stream.

XmlTextReader(Stream, XmlNameTable)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym strumieniem i XmlNameTable.Initializes a new instance of the XmlTextReader class with the specified stream and XmlNameTable.

XmlTextReader(Stream, XmlNodeType, XmlParserContext)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym strumieniem, XmlNodeTypei XmlParserContext.Initializes a new instance of the XmlTextReader class with the specified stream, XmlNodeType, and XmlParserContext.

XmlTextReader(String)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym plikiem.Initializes a new instance of the XmlTextReader class with the specified file.

XmlTextReader(String, Stream)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym adresem URL i strumieniem.Initializes a new instance of the XmlTextReader class with the specified URL and stream.

XmlTextReader(String, Stream, XmlNameTable)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym adresem URL, strumieniem i XmlNameTable.Initializes a new instance of the XmlTextReader class with the specified URL, stream and XmlNameTable.

XmlTextReader(String, TextReader)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym adresem URL i TextReader.Initializes a new instance of the XmlTextReader class with the specified URL and TextReader.

XmlTextReader(String, TextReader, XmlNameTable)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym adresem URL, TextReader i XmlNameTable.Initializes a new instance of the XmlTextReader class with the specified URL, TextReader and XmlNameTable.

XmlTextReader(String, XmlNameTable)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym plikiem i XmlNameTable.Initializes a new instance of the XmlTextReader class with the specified file and XmlNameTable.

XmlTextReader(String, XmlNodeType, XmlParserContext)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym ciągiem, XmlNodeTypei XmlParserContext.Initializes a new instance of the XmlTextReader class with the specified string, XmlNodeType, and XmlParserContext.

XmlTextReader(TextReader)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym TextReader.Initializes a new instance of the XmlTextReader class with the specified TextReader.

XmlTextReader(TextReader, XmlNameTable)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym TextReader i XmlNameTable.Initializes a new instance of the XmlTextReader class with the specified TextReader and XmlNameTable.

XmlTextReader(XmlNameTable)

Inicjuje nowe wystąpienie klasy XmlTextReader z określonym XmlNameTable.Initializes a new instance of the XmlTextReader class with the specified XmlNameTable.

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 XmlTextReader implementuje metody odczytywania zawartości binarnej.Gets a value indicating whether the XmlTextReader implements the binary content read methods.

CanReadValueChunk

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

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.

DtdProcessing

Pobiera lub ustawia Wyliczenie DtdProcessing.Gets or sets the DtdProcessing enumeration.

Encoding

Pobiera kodowanie dokumentu.Gets the encoding of the document.

EntityHandling

Pobiera lub ustawia wartość określającą sposób, w jaki czytnik obsługuje jednostki.Gets or sets a value that specifies how the reader handles entities.

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.

(Odziedziczone po XmlReader)
HasValue

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

IsDefault

Pobiera wartość wskazującą, czy bieżący węzeł jest atrybutem wygenerowanym z wartości domyślnej zdefiniowanej w DTD lub schemacie.Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the 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]

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

LineNumber

Pobiera bieżący numer wiersza.Gets the current line number.

LinePosition

Pobiera bieżącą pozycję wiersza.Gets the current line position.

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.

Namespaces

Pobiera lub ustawia wartość wskazującą, czy ma być obsługiwana przestrzeń nazw.Gets or sets a value indicating whether to do namespace support.

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

Pobiera XmlNameTable 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.

Normalization

Pobiera lub ustawia wartość wskazującą, czy należy znormalizować wartości białych znaków i atrybutów.Gets or sets a value indicating whether to normalize white space and attribute values.

Prefix

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

ProhibitDtd

Pobiera lub ustawia wartość wskazującą, czy zezwolić na przetwarzanie DTD.Gets or sets a value indicating whether to allow DTD processing. Ta właściwość jest przestarzała.This property is obsolete. Zamiast nich należy używać słów kluczowych DtdProcessing.Use DtdProcessing instead.

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 w wyniku walidacji schematu.Gets the schema information that has been assigned to the current node as a result of schema validation.

(Odziedziczone po XmlReader)
Settings

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

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)
WhitespaceHandling

Pobiera lub ustawia wartość określającą, jak biały znak jest obsługiwany.Gets or sets a value that specifies how white space is handled.

XmlLang

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

XmlResolver

Ustawia XmlResolver używany do rozpoznawania odwołań DTD.Sets the XmlResolver used for resolving DTD references.

XmlSpace

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

Metody

Close()

Zmienia 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 zasoby niezarządzane używane przez element XmlReader i opcjonalnie zwalnia zasoby zarządzane.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)
GetNamespacesInScope(XmlNamespaceScope)

Pobiera kolekcję zawierającą wszystkie przestrzenie nazw, które są obecnie w zakresie.Gets a collection that contains all namespaces currently in-scope.

GetRemainder()

Pobiera resztę zbuforowanego kodu XML.Gets the remainder of the buffered XML.

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)
HasLineInfo()

Pobiera wartość wskazującą, czy Klasa może zwracać informacje o wierszu.Gets a value indicating whether the class can return line information.

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 węzłów Text, EntityReferencelub EndEntity.Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.

ReadBase64(Byte[], Int32, Int32)

Dekoduje Base64 i zwraca zdekodowane bajty binarne.Decodes Base64 and returns the decoded binary bytes.

ReadBinHex(Byte[], Int32, Int32)

Dekoduje BinHex i zwraca zdekodowane bajty binarne.Decodes BinHex and returns the decoded binary bytes.

ReadChars(Char[], Int32, Int32)

Odczytuje zawartość tekstową elementu do buforu znaków.Reads the text contents of an element into a character buffer. Ta metoda jest przeznaczona do odczytywania dużych strumieni tekstu osadzonego przez wywołanie go kolejno.This method is designed to read large streams of embedded text by calling it successively.

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 Base64 zdekodowanych bajtów binarnych.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 BinHex zdekodowanych bajtów binarnych.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 a 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)
ResetState()

Resetuje stan czytnika do stanie ReadState. Initial.Resets the state of the reader to ReadState.Initial.

ResolveEntity()

Rozpoznaje odwołanie do jednostki dla węzłów EntityReference.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)
IXmlLineInfo.HasLineInfo()

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

IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

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

IXmlNamespaceResolver.LookupNamespace(String)

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

IXmlNamespaceResolver.LookupPrefix(String)

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

Dotyczy

Zobacz też