OpenXmlReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Open XML-Readerklasse dar.
public abstract class OpenXmlReader : IDisposable
type OpenXmlReader = class
interface IDisposable
Public MustInherit Class OpenXmlReader
Implements IDisposable
- Vererbung
-
OpenXmlReader
- Abgeleitet
- Implementiert
Konstruktoren
OpenXmlReader() |
Initialisiert einen neuen instance der OpenXmlReader-Klasse. |
OpenXmlReader(Boolean) |
Initialisiert eine neue instance der OpenXmlReader-Klasse unter Verwendung des angegebenen booleschen Werts. |
Eigenschaften
Attributes |
Ruft die Liste der Attribute des aktuellen Elements ab. |
Depth |
Ruft die Tiefe des aktuellen Knotens im XML-Dokument ab. Die Tiefe des Stammelements ist 0. |
ElementType |
Ruft den Typ der entsprechenden stark typisierten Klasse des aktuellen Elements ab. |
Encoding |
Ruft die Codierung der XML-Datei ab. |
EOF |
Ruft einen Wert ab, der angibt, ob der Reader am Ende des Datenstroms positioniert ist. |
HasAttributes |
Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt. |
IsEndElement |
Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein Elementende ist. |
IsMiscNode |
Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein sonstiger XML-Knoten (kein Element) ist. |
IsStartElement |
Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein Elementstart ist. |
LocalName |
Ruft den lokalen Namen des aktuellen Knotens ab. |
NamespaceDeclarations |
Ruft die Namespacedeklarationen des aktuellen Elements ab. |
NamespaceUri |
Ruft den Namespace-URI (wie in der W3C-Namespacespezifikation definiert) des Knotens ab, auf dem der Reader positioniert ist. |
Prefix |
Ruft das Namespacepräfix ab, das dem aktuellen Knoten zugeordnet ist. |
ReadMiscNodes |
Ruft einen Wert ab, der angibt, ob der OpenXmlReader alle verschiedenen Knoten liest oder überspringt. |
StandaloneXml |
Ruft die eigenständige Eigenschaft in der XML-Deklaration des XML-Datenstroms ab. Der Standardwert ist null. |
Methoden
Close() |
Schließt den Reader. |
Create(OpenXmlElement, Boolean) |
Erstellt einen OpenXmlReader aus dem OpenXmlElement (durch die DOM-Struktur). |
Create(OpenXmlElement) |
Erstellt einen OpenXmlReader aus dem OpenXmlElement (durch die DOM-Struktur). |
Create(OpenXmlPart, Boolean, Boolean) |
Erstellt einen OpenXmlReader aus den angegebenen OpenXmlPart- und booleschen Werten. |
Create(OpenXmlPart, Boolean) |
Erstellt einen OpenXmlReader aus den angegebenen OpenXmlPart- und booleschen Werten. |
Create(OpenXmlPart) |
Erstellt einen OpenXmlReader aus dem angegebenen OpenXmlPart. |
Create(Stream, Boolean, Boolean) |
Veraltet.
Erstellt einen OpenXmlReader aus dem angegebenen Teildatenstrom und booleschen Werten. |
Create(Stream, Boolean) |
Veraltet.
Erstellt einen OpenXmlReader aus dem angegebenen Teildatenstrom und booleschen Werten. |
Create(Stream) |
Veraltet.
Erstellt einen OpenXmlReader aus dem angegebenen Teilstream. |
Dispose() |
Schließt den Reader und gibt alle Ressourcen frei. |
Dispose(Boolean) |
Schließt den Reader und gibt alle Ressourcen frei. |
GetLineInfo() |
Ruft eine instance von abIXmlLineInfo, falls für den aktuellen Reader verfügbar. |
GetText() |
Ruft den Text des Elements ab, wenn das Element ein OpenXmlLeafTextElement ist. Gibt String.Empty für andere Elemente zurück. |
LoadCurrentElement() |
Lädt das Element am aktuellen Cursor. |
Read() |
Wechselt zum Lesen des nächsten Elements. |
ReadFirstChild() |
Wechselt zum Lesen des ersten untergeordneten Elements. |
ReadNextSibling() |
Wechselt zum Lesen des nächsten gleichgeordneten Elements. |
Skip() |
Überspringt die untergeordneten Elemente des aktuellen Knotens. |
ThrowIfObjectDisposed() |
Wird ausgelöst, wenn das Objekt verworfen wird. |