Freigeben über


XmlReader-Member

Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet.

In den folgenden Tabellen werden die vom XmlReader -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode Unterstützt von .NET Compact Framework XmlReader Initialisiert eine neue Instanz der XmlReader-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework AttributeCount Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Attribute für den aktuellen Knoten ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework BaseURI Ruft beim Überschreiben in einer abgeleiteten Klasse den Basis-URI des aktuellen Knotens ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework CanReadBinaryContent Ruft einen Wert ab, der angibt, ob der XmlReader die Methoden für das Lesen von Inhalt im Binärformat implementiert.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework CanReadValueChunk Ruft einen Wert ab, der angibt, ob der XmlReader die angegebene ReadValueChunk-Methode implementiert.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework CanResolveEntity Ruft einen Wert ab, der angibt, ob dieser Reader Entitäten analysieren und auflösen kann.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Depth Ruft beim Überschreiben in einer abgeleiteten Klasse die Tiefe des aktuellen Knotens im XML-Dokument ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework EOF Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob sich der Reader am Ende des Streams befindet.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework HasAttributes Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework HasValue Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle Knoten einen Value aufweisen kann.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsDefault Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle Knoten ein Attribut ist, das aus dem in der DTD oder dem Schema definierten Standardwert generiert wurde.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework IsEmptyElement Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle Knoten ein leeres Element ist (z. B. <MyElement/>).
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Item Überladen. Ruft beim Überschreiben in einer abgeleiteten Klasse den Wert des Attributs ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework LocalName Ruft beim Überschreiben in einer abgeleiteten Klasse den lokalen Namen des aktuellen Knotens ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Name Ruft beim Überschreiben in einer abgeleiteten Klasse den gekennzeichneten Namen des aktuellen Knotens ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework NamespaceURI Ruft beim Überschreiben in einer abgeleiteten Klasse den Namespace-URI (entsprechend der Definition in der Namespacespezifikation des W3C) des Knotens ab, auf dem der Reader positioniert ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework NameTable Ruft beim Überschreiben in einer abgeleiteten Klasse die XmlNameTable ab, die dieser Implementierung zugeordnet ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework NodeType Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ des aktuellen Knotens ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Prefix Ruft beim Überschreiben in einer abgeleiteten Klasse das dem aktuellen Knoten zugeordnete Namespacepräfix ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework QuoteChar Ruft beim Überschreiben in einer abgeleiteten Klasse das Anführungszeichen ab, mit dem der Wert eines Attributknotens eingeschlossen wird.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework ReadState Ruft beim Überschreiben in einer abgeleiteten Klasse den Zustand des Readers ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework SchemaInfo Ruft die Schemainformationen ab, die dem aktuellen Knoten nach der Schemavalidierung zugewiesen wurden.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Settings Ruft das zum Erstellen dieser XmlReader-Instanz verwendete XmlReaderSettings-Objekt ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Value Ruft beim Überschreiben in einer abgeleiteten Klasse den Textwert des aktuellen Knotens ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework ValueType Ruft den CLR-Typ (Common Language Runtime) für den aktuellen Knoten ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework XmlLang Ruft beim Überschreiben in einer abgeleiteten Klasse den aktuellen xml:lang-Bereich ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework XmlSpace Ruft beim Überschreiben in einer abgeleiteten Klasse den aktuellen xml:space-Bereich ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Close Ändert beim Überschreiben in einer abgeleiteten Klassen den ReadState in Closed.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework Create Überladen. Erstellt eine neue XmlReader-Instanz.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetAttribute Überladen. Ruft beim Überschreiben in einer abgeleiteten Klasse den Wert eines Attributs ab.
Öffentliche Methode Unterstützt von .NET Compact Framework 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.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework IsName Ruft einen Wert ab, der angibt, ob das Zeichenfolgenargument ein gültiger XML-Name ist.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework IsNameToken Ruft einen Wert ab, der angibt, ob das Zeichenfolgenargument ein gültiges XML-Namenstoken ist.
Öffentliche Methode Unterstützt von .NET Compact Framework IsStartElement Überladen. Überprüft, ob der aktuelle Inhaltsknoten ein Starttag ist.
Öffentliche Methode Unterstützt von .NET Compact Framework LookupNamespace Löst beim Überschreiben in einer abgeleiteten Klasse ein Namespacepräfix im Gültigkeitsbereich des aktuellen Elements auf.
Öffentliche Methode Unterstützt von .NET Compact Framework MoveToAttribute Überladen. Wechselt beim Überschreiben in einer abgeleiteten Klasse zum angegebenen Attribut.
Öffentliche Methode Unterstützt von .NET Compact Framework 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.
Öffentliche Methode Unterstützt von .NET Compact Framework MoveToElement Wechselt beim Überschreiben in einer abgeleiteten Klasse zu dem Element, das den aktuellen Attributknoten enthält.
Öffentliche Methode Unterstützt von .NET Compact Framework MoveToFirstAttribute Wechselt beim Überschreiben in einer abgeleiteten Klasse zum ersten Attribut.
Öffentliche Methode Unterstützt von .NET Compact Framework MoveToNextAttribute Wechselt beim Überschreiben in einer abgeleiteten Klasse zum nächsten Attribut.
Öffentliche Methode Unterstützt von .NET Compact Framework Read Liest beim Überschreiben in einer abgeleiteten Klasse den nächsten Knoten aus dem Stream.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadAttributeValue Löst beim Überschreiben in einer abgeleiteten Klasse den Attributwert in einen oder mehrere Knoten vom Typ Text, EntityReference oder EndEntity auf.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAs Liest den Inhalt als Objekt vom angegebenen Typ.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsBase64 Liest den Inhalt und gibt die Base64-decodierten binären Bytes zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsBinHex Liest den Inhalt und gibt die BinHex-decodierten binären Bytes zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsBoolean Liest den Textinhalt an der aktuellen Position als Boolean.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsDateTime Liest den Textinhalt an der aktuellen Position als DateTime-Objekt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsDecimal Liest den Textinhalt an der aktuellen Position als Decimal-Objekt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsDouble Liest den Textinhalt an der aktuellen Position als Gleitkommazahl mit doppelter Genauigkeit.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsFloat Liest den Textinhalt an der aktuellen Position als Gleitkommazahl mit einfacher Genauigkeit.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsInt Liest den Textinhalt an der aktuellen Position als 32-Bit-Ganzzahl mit Vorzeichen.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsLong Liest den Textinhalt an der aktuellen Position als 64-Bit-Ganzzahl mit Vorzeichen.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsObject Liest den Textinhalt an der aktuellen Position als Object.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadContentAsString Liest den Textinhalt an der aktuellen Position als String-Objekt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAs Überladen. Liest das aktuelle Element und gibt den Inhalt als Objekt vom angegebenen Typ zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsBase64 Liest das Element und decodiert den Base64-Inhalt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsBinHex Liest das Element und decodiert den BinHex-Inhalt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsBoolean Überladen. Liest den aktuellen Elementwert als Boolean-Objekt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsDateTime Überladen. Liest das aktuelle Element und gibt den Inhalt als DateTime-Objekt zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsDecimal Überladen. Liest den aktuellen Elementwert als Decimal-Objekt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsDouble Überladen. Liest das aktuelle Element und gibt den Inhalt als Gleitkommazahl mit doppelter Genauigkeit zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsFloat Überladen. Liest den aktuellen Elementwert als Gleitkommazahl mit einfacher Genauigkeit.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsInt Überladen. Liest das aktuelle Element und gibt den Inhalt als 32-Bit-Ganzzahl mit Vorzeichen zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsLong Überladen. Liest das aktuelle Element und gibt den Inhalt als 64-Bit-Ganzzahl mit Vorzeichen zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsObject Überladen. Liest das aktuelle Element und gibt den Inhalt als Object zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementContentAsString Überladen. Liest das aktuelle Element und gibt den Inhalt als String-Objekt zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadElementString Überladen. Dies ist eine Hilfsmethode für das Lesen einfacher Nur-Text-Elemente.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadEndElement Überprüft, ob der aktuelle Inhaltsknoten ein Endtag ist, und verschiebt den Reader auf den nächsten Knoten.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadInnerXml Liest beim Überschreiben in einer abgeleiteten Klasse den gesamten Inhalt, einschließlich Markup, als Zeichenfolge.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadOuterXml Ruft beim Überschreiben in einer abgeleiteten Klasse den Inhalt (einschließlich Markup) ab, der diesen Knoten und alle untergeordneten Elemente darstellt.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadStartElement Überladen. Überprüft, ob der aktuelle Knoten ein Element ist, und verschiebt den Reader auf den nächsten Knoten.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadString Liest beim Überschreiben in einer abgeleiteten Klasse den Inhalt eines Element- oder Textknotens als Zeichenfolge.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadSubtree Gibt eine neue XmlReader-Instanz zurück, die zum Lesen des aktuellen Knotens und aller untergeordneten Knoten verwendet werden kann.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadToDescendant Überladen. Verschiebt den XmlReader auf das nächste übereinstimmende untergeordnete Element.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadToFollowing Überladen. Liest, bis das benannte Element gefunden wird.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadToNextSibling Überladen. Verschiebt den XmlReader auf das nächste übereinstimmende nebengeordnete Element.
Öffentliche Methode Unterstützt von .NET Compact Framework ReadValueChunk Liest umfangreiche Streams von Text, der in ein XML-Dokument eingebettet ist.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework ResolveEntity Löst beim Überschreiben in einer abgeleiteten Klasse den Entitätsverweis für EntityReference-Knoten auf.
Öffentliche Methode Unterstützt von .NET Compact Framework Skip Überspringt die untergeordneten Elemente des aktuellen Knotens.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Unterstützt von .NET Compact Framework Dispose Gibt die vom XmlReader verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.
Geschützte Methode Unterstützt von .NET Compact Framework 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.)
Geschützte Methode Unterstützt von .NET Compact Framework MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode Unterstützt von .NET Compact Framework System.IDisposable.Dispose Eine Beschreibung dieses Members finden Sie unter IDisposable.Dispose.

Zum Seitenanfang

Siehe auch

Referenz

XmlReader-Klasse
System.Xml-Namespace

Weitere Ressourcen

XML-Dokumente und XML-Daten
Sicherheit und System.Xml-Anwendungen