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