XmlTextReader-Member
Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet.
In den folgenden Tabellen werden die vom XmlTextReader -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
(siehe auch Geschützte Konstruktoren )
Name | Beschreibung | |
---|---|---|
![]() ![]() |
XmlTextReader | Überladen. Initialisiert eine neue Instanz des XmlTextReader. |
Zum Seitenanfang
Geschützte Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() ![]() |
XmlTextReader | Überladen. Initialisiert eine neue Instanz des XmlTextReader. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() ![]() |
AttributeCount | Überschrieben. Ruft die Anzahl der Attribute im aktuellen Knoten ab. |
![]() ![]() |
BaseURI | Überschrieben. Ruft den Basis-URI des aktuellen Knotens ab. |
![]() ![]() |
CanReadBinaryContent | Überschrieben. Ruft einen Wert ab, der angibt, ob der XmlTextReader die Methoden für das Lesen von Inhalt im Binärformat implementiert. |
![]() ![]() |
CanReadValueChunk | Überschrieben. Ruft einen Wert ab, der angibt, ob der XmlTextReader die angegebene ReadValueChunk-Methode implementiert. |
![]() ![]() |
CanResolveEntity | Überschrieben. Ruft einen Wert ab, der angibt, ob dieser Reader Entitäten analysieren und auflösen kann. |
![]() ![]() |
Depth | Überschrieben. Ruft die Tiefe des aktuellen Knotens im XML-Dokument ab. |
![]() ![]() |
Encoding | Ruft die Codierung des Dokuments ab. |
![]() ![]() |
EntityHandling | Ruft einen Wert ab, der angibt, wie der Reader Entitäten behandelt, oder legt diesen fest. |
![]() ![]() |
EOF | Überschrieben. Ruft einen Wert ab, der angibt, ob sich der Reader am Ende des Streams befindet. |
![]() ![]() |
HasAttributes | Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt.(Von XmlReader geerbt.) |
![]() ![]() |
HasValue | Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten einen anderen Value als String.Empty aufweisen darf. |
![]() ![]() |
IsDefault | Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein Attribut ist, das aus dem in der DTD oder im Schema definierten Standardwert generiert wurde. |
![]() ![]() |
IsEmptyElement | Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein leeres Element ist (z. B. <MyElement/> ). |
![]() ![]() |
Item | Überladen. Ruft beim Überschreiben in einer abgeleiteten Klasse den Wert des Attributs ab.(Von XmlReader geerbt.) |
![]() ![]() |
LineNumber | Ruft die aktuelle Zeilennummer ab. |
![]() ![]() |
LinePosition | Ruft die aktuelle Zeilenposition ab. |
![]() ![]() |
LocalName | Überschrieben. Ruft den lokalen Namen des aktuellen Knotens ab. |
![]() ![]() |
Name | Überschrieben. Ruft den gekennzeichneten Namen des aktuellen Knotens ab. |
![]() ![]() |
Namespaces | Ruft einen Wert ab, der angibt, ob Namespaces unterstützt werden, oder legt diesen fest. |
![]() ![]() |
NamespaceURI | Überschrieben. Ruft den Namespace-URI (entsprechend der Definition in der Namespacespezifikation des W3C) des Knotens ab, auf dem der Reader positioniert ist. |
![]() ![]() |
NameTable | Überschrieben. Ruft die XmlNameTable ab, die dieser Implementierung zugeordnet ist. |
![]() ![]() |
NodeType | Überschrieben. Ruft den Typ des aktuellen Knotens ab. |
![]() ![]() |
Normalization | Ruft einen Wert ab, der angibt, ob Leerraum und Attributwerte normalisiert werden sollen, oder legt diesen fest. |
![]() ![]() |
Prefix | Überschrieben. Ruft das dem aktuellen Knoten zugeordnete Namespacepräfix ab. |
![]() |
ProhibitDtd | Ruft einen Wert ab, der angibt, ob die DTD-Verarbeitung ermöglicht werden soll, oder legt diesen fest. |
![]() ![]() |
QuoteChar | Überschrieben. Ruft das Anführungszeichen ab, mit dem der Wert eines Attributknotens eingeschlossen wird. |
![]() ![]() |
ReadState | Überschrieben. Ruft den Zustand des Readers ab. |
![]() ![]() |
SchemaInfo | Ruft die Schemainformationen ab, die dem aktuellen Knoten nach der Schemavalidierung zugewiesen wurden.(Von XmlReader geerbt.) |
![]() ![]() |
Settings | Überschrieben. Ruft das zum Erstellen dieser XmlTextReader-Instanz verwendete XmlReaderSettings-Objekt ab. |
![]() ![]() |
Value | Überschrieben. Ruft den Textwert des aktuellen Knotens ab. |
![]() ![]() |
ValueType | Ruft den CLR-Typ (Common Language Runtime) für den aktuellen Knoten ab.(Von XmlReader geerbt.) |
![]() ![]() |
WhitespaceHandling | Ruft einen Wert ab, der angibt, wie Leerraum behandelt wird, oder legt diesen fest. |
![]() ![]() |
XmlLang | Überschrieben. Ruft den aktuellen xml:lang-Bereich ab. |
![]() ![]() |
XmlResolver | Legt den XmlResolver fest, der zur Auflösung von DTD-Verweisen verwendet wird. |
![]() ![]() |
XmlSpace | Überschrieben. Ruft den aktuellen xml:space-Bereich ab. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Close | Überschrieben. Ändert den ReadState in Closed. |
![]() ![]() ![]() |
Create | Überladen. Erstellt eine neue XmlReader-Instanz. (Von XmlReader geerbt.) |
![]() ![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() ![]() |
GetAttribute | Überladen. Überschrieben. Ruft den Wert eines Attributs ab. |
![]() ![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) |
![]() ![]() |
GetNamespacesInScope | Ruft eine Auflistung ab, die alle derzeit im Gültigkeitsbereich enthaltenen Namespaces enthält. |
![]() ![]() |
GetRemainder | Ruft den Rest des gepufferten XML ab. |
![]() ![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() ![]() |
HasLineInfo | Ruft einen Wert ab, der angibt, ob die Klasse Zeileninformationen zurückgeben kann. |
![]() ![]() ![]() |
IsName | Ruft einen Wert ab, der angibt, ob das Zeichenfolgenargument ein gültiger XML-Name ist. (Von XmlReader geerbt.) |
![]() ![]() ![]() |
IsNameToken | Ruft einen Wert ab, der angibt, ob das Zeichenfolgenargument ein gültiges XML-Namenstoken ist. (Von XmlReader geerbt.) |
![]() ![]() |
IsStartElement | Überladen. Überprüft, ob der aktuelle Inhaltsknoten ein Starttag ist. (Von XmlReader geerbt.) |
![]() ![]() |
LookupNamespace | Überschrieben. Löst ein Namespacepräfix im Gültigkeitsbereich des aktuellen Elements auf. |
![]() ![]() |
MoveToAttribute | Überladen. Überschrieben. Wechselt zum angegebenen Attribut. |
![]() ![]() |
MoveToContent | Überprüft, ob der aktuelle Knoten ein Inhaltsknoten (Textknoten ohne Leerraum, CDATA-, Element-, EndElement-, EntityReference- oder EndEntity-Knoten) ist. Wenn der Knoten kein Inhaltsknoten ist, springt der Reader zum nächsten Inhaltsknoten oder an das Ende der Datei. Knoten folgender Typen werden übersprungen: ProcessingInstruction, DocumentType, Comment, Whitespace und SignificantWhitespace. (Von XmlReader geerbt.) |
![]() ![]() |
MoveToElement | Überschrieben. Wechselt zu dem Element, das den aktuellen Attributknoten enthält. |
![]() ![]() |
MoveToFirstAttribute | Überschrieben. Wechselt zum ersten Attribut. |
![]() ![]() |
MoveToNextAttribute | Überschrieben. Wechselt zum nächsten Attribut. |
![]() ![]() |
Read | Überschrieben. Liest den nächsten Knoten aus dem Stream. |
![]() ![]() |
ReadAttributeValue | Überschrieben. Löst den Attributwert in einen oder mehrere Text-Knoten, EntityReference-Knoten oder EndEntity-Knoten auf. |
![]() ![]() |
ReadBase64 | Decodiert Base64 und gibt die decodierten Binärbytes zurück. |
![]() ![]() |
ReadBinHex | Decodiert BinHex und gibt die decodierten Binärbytes zurück. |
![]() ![]() |
ReadChars | Liest den Textinhalt eines Elements in einen Zeichenpuffer. Diese Methode ist dafür entworfen, umfangreiche Streams mit eingebettetem Text mithilfe aufeinander folgender Aufrufe zu lesen. |
![]() ![]() |
ReadContentAs | Liest den Inhalt als Objekt vom angegebenen Typ. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsBase64 | Überschrieben. Liest den Inhalt und gibt die Base64-decodierten binären Bytes zurück. |
![]() ![]() |
ReadContentAsBinHex | Überschrieben. Liest den Inhalt und gibt die BinHex-decodierten binären Bytes zurück. |
![]() ![]() |
ReadContentAsBoolean | Liest den Textinhalt an der aktuellen Position als Boolean. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsDateTime | Liest den Textinhalt an der aktuellen Position als DateTime-Objekt. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsDecimal | Liest den Textinhalt an der aktuellen Position als Decimal-Objekt. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsDouble | Liest den Textinhalt an der aktuellen Position als Gleitkommazahl mit doppelter Genauigkeit. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsFloat | Liest den Textinhalt an der aktuellen Position als Gleitkommazahl mit einfacher Genauigkeit. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsInt | Liest den Textinhalt an der aktuellen Position als 32-Bit-Ganzzahl mit Vorzeichen. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsLong | Liest den Textinhalt an der aktuellen Position als 64-Bit-Ganzzahl mit Vorzeichen. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsObject | Liest den Textinhalt an der aktuellen Position als Object. (Von XmlReader geerbt.) |
![]() ![]() |
ReadContentAsString | Liest den Textinhalt an der aktuellen Position als String-Objekt. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAs | Überladen. Liest das aktuelle Element und gibt den Inhalt als Objekt vom angegebenen Typ zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsBase64 | Überschrieben. Liest das Element und decodiert den Base64-Inhalt. |
![]() ![]() |
ReadElementContentAsBinHex | Überschrieben. Liest das Element und decodiert den BinHex-Inhalt. |
![]() ![]() |
ReadElementContentAsBoolean | Überladen. Liest den aktuellen Elementwert als Boolean-Objekt. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsDateTime | Überladen. Liest das aktuelle Element und gibt den Inhalt als DateTime-Objekt zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsDecimal | Überladen. Liest den aktuellen Elementwert als Decimal-Objekt. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsDouble | Überladen. Liest das aktuelle Element und gibt den Inhalt als Gleitkommazahl mit doppelter Genauigkeit zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsFloat | Überladen. Liest den aktuellen Elementwert als Gleitkommazahl mit einfacher Genauigkeit. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsInt | Überladen. Liest das aktuelle Element und gibt den Inhalt als 32-Bit-Ganzzahl mit Vorzeichen zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsLong | Überladen. Liest das aktuelle Element und gibt den Inhalt als 64-Bit-Ganzzahl mit Vorzeichen zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsObject | Überladen. Liest das aktuelle Element und gibt den Inhalt als Object zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementContentAsString | Überladen. Liest das aktuelle Element und gibt den Inhalt als String-Objekt zurück. (Von XmlReader geerbt.) |
![]() ![]() |
ReadElementString | Überladen. Dies ist eine Hilfsmethode für das Lesen einfacher Nur-Text-Elemente. (Von XmlReader geerbt.) |
![]() ![]() |
ReadEndElement | Überprüft, ob der aktuelle Inhaltsknoten ein Endtag ist, und verschiebt den Reader auf den nächsten Knoten. (Von XmlReader geerbt.) |
![]() ![]() |
ReadInnerXml | Liest beim Überschreiben in einer abgeleiteten Klasse den gesamten Inhalt, einschließlich Markup, als Zeichenfolge. (Von XmlReader geerbt.) |
![]() ![]() |
ReadOuterXml | Ruft beim Überschreiben in einer abgeleiteten Klasse den Inhalt (einschließlich Markup) ab, der diesen Knoten und alle untergeordneten Elemente darstellt. (Von XmlReader geerbt.) |
![]() ![]() |
ReadStartElement | Überladen. Überprüft, ob der aktuelle Knoten ein Element ist, und verschiebt den Reader auf den nächsten Knoten. (Von XmlReader geerbt.) |
![]() |
ReadString | Überschrieben. Liest den Inhalt eines Element- oder Textknotens als Zeichenfolge. |
![]() ![]() |
ReadSubtree | Gibt eine neue XmlReader-Instanz zurück, die zum Lesen des aktuellen Knotens und aller untergeordneten Knoten verwendet werden kann. (Von XmlReader geerbt.) |
![]() ![]() |
ReadToDescendant | Überladen. Verschiebt den XmlReader auf das nächste übereinstimmende untergeordnete Element. (Von XmlReader geerbt.) |
![]() ![]() |
ReadToFollowing | Überladen. Liest, bis das benannte Element gefunden wird. (Von XmlReader geerbt.) |
![]() ![]() |
ReadToNextSibling | Überladen. Verschiebt den XmlReader auf das nächste übereinstimmende nebengeordnete Element. (Von XmlReader geerbt.) |
![]() ![]() |
ReadValueChunk | Liest umfangreiche Streams von Text, der in ein XML-Dokument eingebettet ist. (Von XmlReader geerbt.) |
![]() ![]() ![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() ![]() |
ResetState | Setzt den Zustand des Readers auf ReadState.Initial zurück. |
![]() ![]() |
ResolveEntity | Überschrieben. Löst den Entitätsverweis für EntityReference-Knoten auf. |
![]() ![]() |
Skip | Überschrieben. Überspringt die untergeordneten Elemente des aktuellen Knotens. |
![]() ![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Dispose | Gibt die vom XmlReader verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Von XmlReader geerbt.) |
![]() ![]() |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() ![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() ![]() |
System.Xml.IXmlLineInfo.HasLineInfo | |
![]() ![]() ![]() |
System.Xml.IXmlNamespaceResolver.GetNamespacesInScope | Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.GetNamespacesInScope. |
![]() ![]() ![]() |
System.Xml.IXmlNamespaceResolver.LookupNamespace | Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.LookupNamespace. |
![]() ![]() ![]() |
System.Xml.IXmlNamespaceResolver.LookupPrefix | Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.LookupPrefix. |
Zum Seitenanfang
Siehe auch
Referenz
XmlTextReader-Klasse
System.Xml-Namespace
Weitere Ressourcen
XML-Dokumente und XML-Daten
Sicherheit und System.Xml-Anwendungen