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 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 | |
|---|---|---|
![]() |
XmlValidatingReader | Überladen. Initialisiert eine neue Instanz der XmlValidatingReader-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 XmlValidatingReader 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. |
![]() |
Encoding | Ruft das Codierungsattribut für das Dokument 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 (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.) |
![]() |
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 (Uniform Resource Identifier, entsprechend der Definition in der Namespacespezifikation des W3C, World Wide Web Consortium) 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 | Überschrieben. Ruft das Anführungszeichen ab, mit dem der Wert eines Attributknotens eingeschlossen wird. |
![]() |
Reader | Ruft den XmlReader ab, mit dem dieser XmlValidatingReader erstellt 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.) |
![]() |
Schemas | Ruft eine für die Validierung zu verwendende XmlSchemaCollection ab. |
![]() |
SchemaType | Ruft ein Objekt vom Typ Schema ab. |
![]() |
Settings | Überschrieben. Ruft das XmlReaderSettings-Objekt ab, das zum Erstellen dieser XmlValidatingReader-Instanz verwendet wurde. |
![]() |
ValidationType | Ruft einen Wert ab, der den Typ der auszuführenden Validierung angibt, oder legt diesen fest. |
![]() |
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. |
![]() |
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. |
![]() |
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 zu 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.) |
![]() |
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. |
![]() |
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.) |
![]() |
ReadTypedValue | Ruft den Typ der Common Language Runtime für den angegebenen XSD-Typ (XML Schema Definition) ab. |
![]() |
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 | Überspringt die untergeordneten Elemente des aktuellen Knotens. (Von XmlReader geerbt.) |
![]() |
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
Öffentliche Ereignisse
| Name | Beschreibung | |
|---|---|---|
![]() |
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 | |
|---|---|---|
![]() |
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
XmlValidatingReader-Klasse
System.Xml-Namespace
.gif)
.gif)
.gif)
.gif)
.gif)