Freigeben über


XmlValidatingReader-Member

Stellt einen Reader dar, der die Schemavalidierung für DTD (Dokumenttypdefinition), XDR (XML-Data Reduced)-Schemas und XSD (XML Schema Definition Language)-Schemas bereitstellt.

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

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode XmlValidatingReader Überladen. Initialisiert eine neue Instanz der XmlValidatingReader-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AttributeCount Überschrieben. Ruft die Anzahl der Attribute im aktuellen Knoten ab.
Öffentliche Eigenschaft BaseURI Überschrieben. Ruft den Basis-URI des aktuellen Knotens ab.
Öffentliche Eigenschaft CanReadBinaryContent Überschrieben. Ruft einen Wert ab, der angibt, ob der XmlValidatingReader die Methoden für das Lesen von Inhalt im Binärformat implementiert.
Öffentliche Eigenschaft CanReadValueChunk  Ruft einen Wert ab, der angibt, ob der XmlReader die angegebene ReadValueChunk-Methode implementiert. (Von XmlReader geerbt.)
Öffentliche Eigenschaft CanResolveEntity Überschrieben. Ruft einen Wert ab, der angibt, ob dieser Reader Entitäten analysieren und auflösen kann.
Öffentliche Eigenschaft Depth Überschrieben. Ruft die Tiefe des aktuellen Knotens im XML-Dokument ab.
Öffentliche Eigenschaft Encoding Ruft das Codierungsattribut für das Dokument ab.
Öffentliche Eigenschaft EntityHandling Ruft einen Wert ab, der angibt, wie der Reader Entitäten behandelt, oder legt diesen fest.
Öffentliche Eigenschaft EOF Überschrieben. Ruft einen Wert ab, der angibt, ob sich der Reader am Ende des Streams befindet.
Öffentliche Eigenschaft HasAttributes  Ruft einen Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt.(Von XmlReader geerbt.)
Öffentliche Eigenschaft HasValue Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten einen anderen Value als String.Empty aufweisen darf.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft IsEmptyElement Überschrieben. Ruft einen Wert ab, der angibt, ob der aktuelle Knoten ein leeres Element ist (z. B. <MyElement/>).
Öffentliche Eigenschaft Item  Überladen. Ruft beim Überschreiben in einer abgeleiteten Klasse den Wert des Attributs ab.(Von XmlReader geerbt.)
Öffentliche Eigenschaft LineNumber Ruft die aktuelle Zeilennummer ab.
Öffentliche Eigenschaft LinePosition Ruft die aktuelle Zeilenposition ab.
Öffentliche Eigenschaft LocalName Überschrieben. Ruft den lokalen Namen des aktuellen Knotens ab.
Öffentliche Eigenschaft Name Überschrieben. Ruft den gekennzeichneten Namen des aktuellen Knotens ab.
Öffentliche Eigenschaft Namespaces Ruft einen Wert ab, der angibt, ob Namespaces unterstützt werden, oder legt diesen fest.
Öffentliche Eigenschaft NamespaceURI Überschrieben. Ruft den Namespace-URI (Uniform Resource Identifier, entsprechend der Definition in der Namespacespezifikation des W3C, World Wide Web Consortium) des Knotens ab, auf dem der Reader positioniert ist.
Öffentliche Eigenschaft NameTable Überschrieben. Ruft die XmlNameTable ab, die dieser Implementierung zugeordnet ist.
Öffentliche Eigenschaft NodeType Überschrieben. Ruft den Typ des aktuellen Knotens ab.
Öffentliche Eigenschaft Prefix Überschrieben. Ruft das dem aktuellen Knoten zugeordnete Namespacepräfix ab.
Öffentliche Eigenschaft QuoteChar Überschrieben. Ruft das Anführungszeichen ab, mit dem der Wert eines Attributknotens eingeschlossen wird.
Öffentliche Eigenschaft Reader Ruft den XmlReader ab, mit dem dieser XmlValidatingReader erstellt wird.
Öffentliche Eigenschaft ReadState Überschrieben. Ruft den Zustand des Readers ab.
Öffentliche Eigenschaft SchemaInfo  Ruft die Schemainformationen ab, die dem aktuellen Knoten nach der Schemavalidierung zugewiesen wurden.(Von XmlReader geerbt.)
Öffentliche Eigenschaft Schemas Ruft eine für die Validierung zu verwendende XmlSchemaCollection ab.
Öffentliche Eigenschaft SchemaType Ruft ein Objekt vom Typ Schema ab.
Öffentliche Eigenschaft Settings Überschrieben. Ruft das XmlReaderSettings-Objekt ab, das zum Erstellen dieser XmlValidatingReader-Instanz verwendet wurde.
Öffentliche Eigenschaft ValidationType Ruft einen Wert ab, der den Typ der auszuführenden Validierung angibt, oder legt diesen fest.
Öffentliche Eigenschaft Value Überschrieben. Ruft den Textwert des aktuellen Knotens ab.
Öffentliche Eigenschaft ValueType  Ruft den CLR-Typ (Common Language Runtime) für den aktuellen Knoten ab.(Von XmlReader geerbt.)
Öffentliche Eigenschaft XmlLang Überschrieben. Ruft den aktuellen xml:lang-Bereich ab.
Öffentliche Eigenschaft XmlResolver Legt den XmlResolver fest, der zur Auflösung externer DTD (Dokumenttypdefinitionen)- und Schema-Positionsverweise verwendet wird. XmlResolver wird auch zum Behandeln von Import- oder Include-Elementen in XSD-Schemas (XML Schema Definition) verwendet.
Öffentliche Eigenschaft XmlSpace Überschrieben. Ruft den aktuellen xml:space-Bereich ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

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

Zum Seitenanfang

Geschützte Methoden

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

Zum Seitenanfang

Öffentliche Ereignisse

  Name Beschreibung
Öffentliches Ereignis ValidationEventHandler Legt einen Ereignishandler für den Empfang von Informationen über Validierungsfehler von DTDs (Dokumenttypdefinition), XDR (XML-Data Reduced)-Schemas und XSD (XML Schema Definition Language)-Schemas fest.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Xml.IXmlLineInfo.HasLineInfo  
Explizite Schnittstellenimplementierung Methode System.Xml.IXmlNamespaceResolver.GetNamespacesInScope Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.GetNamespacesInScope.
Explizite Schnittstellenimplementierung Methode System.Xml.IXmlNamespaceResolver.LookupNamespace Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.LookupNamespace.
Explizite Schnittstellenimplementierung Methode System.Xml.IXmlNamespaceResolver.LookupPrefix Eine Beschreibung dieses Members finden Sie unter IXmlNamespaceResolver.LookupPrefix.

Zum Seitenanfang

Siehe auch

Referenz

XmlValidatingReader-Klasse
System.Xml-Namespace

Weitere Ressourcen

Lesen von XML mit dem "XmlReader"