Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten in einem XmlNode bietet.
In den folgenden Tabellen werden die vom XmlNodeReader -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
XmlNodeReader | Erstellt mithilfe des angegebenen XmlNode eine Instanz der XmlNodeReader-Klasse. |
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 XmlNodeReader die Methoden für das Lesen von Inhalt im Binärformat implementiert. |
![]() |
CanReadValueChunk | Ruft einen Wert ab, der angibt, ob der XmlReader die angegebene ReadValueChunk-Methode implementiert. (Von XmlReader geerbt.) |
![]() |
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. |
![]() |
EOF | Überschrieben. Ruft einen Wert ab, der angibt, ob sich der Reader am Ende des Streams befindet. |
![]() |
HasAttributes | Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt. |
![]() |
HasValue | Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten einen Value aufweisen darf. |
![]() |
IsDefault | Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein Attribut ist, das aus dem in der DTD (Dokumenttypdefinition) 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.) |
![]() |
LocalName | Überschrieben. Ruft den lokalen Namen des aktuellen Knotens ab. |
![]() |
Name | Überschrieben. Ruft den gekennzeichneten Namen des aktuellen Knotens ab. |
![]() |
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. |
![]() |
Prefix | Überschrieben. Ruft das dem aktuellen Knoten zugeordnete Namespacepräfix ab. |
![]() |
QuoteChar | Ruft beim Überschreiben in einer abgeleiteten Klasse das Anführungszeichen ab, mit dem der Wert eines Attributknotens eingeschlossen wird.(Von XmlReader geerbt.) |
![]() |
ReadState | Überschrieben. Ruft den Zustand des Readers ab. |
![]() |
SchemaInfo | Überschrieben. Ruft die Schemainformationen ab, die dem aktuellen Knoten zugewiesen wurden. |
![]() |
Settings | Ruft das zum Erstellen dieser XmlReader-Instanz verwendete XmlReaderSettings-Objekt ab.(Von XmlReader geerbt.) |
![]() |
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.) |
![]() |
XmlLang | Überschrieben. Ruft den aktuellen xml:lang-Bereich ab. |
![]() |
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.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
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. |
![]() |
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.) |
![]() |
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.IXmlNamespaceResolver.GetNamespacesInScope | Eine Beschreibung dieses Members finden Sie unter GetNamespacesInScope. |
![]() |
System.Xml.IXmlNamespaceResolver.LookupNamespace | Eine Beschreibung dieses Members finden Sie unter LookupNamespace. |
![]() |
System.Xml.IXmlNamespaceResolver.LookupPrefix | Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.LookupPrefix. |
Zum Seitenanfang
.gif)