Share via


System.Xml-Namespaces

System.Xml und die untergeordneten Namespaces (System.Xml.Linq, System.Xml.Schema und System.Xml.Serialization) enthalten Typen für die Verarbeitung von XML.

In diesem Thema werden die Typen in den System.Xml-Namespaces vorgestellt, die in .NET für Windows Store-Apps enthalten sind. Note that the .NET für Windows Store-Apps does not include all the members of each type. Informationen zu einzelnen Typen finden Sie in den verknüpften Themen. Die Dokumentation für einen Typ gibt an, welche Member in .NET für Windows Store-Apps enthalten sind.

System.Xml-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

ConformanceLevel

Gibt den Umfang der Eingabe- oder Ausgabeüberprüfung an, die von dem erstellten XmlReader-Objekt bzw. XmlWriter-Objekt ausgeführt wird.

DtdProcessing

Gibt die Optionen zum Verarbeiten von DTDs an. Die DtdProcessing-Enumeration wird von XmlReaderSettings verwendet.

IXmlDictionary

Eine Schnittstelle, die den Vertrag definiert, den ein XML-Wörterbuch implementieren muss, damit es von XmlDictionaryReader- und XmlDictionaryWriter-Implementierungen genutzt werden kann.

IXmlLineInfo

Stellt eine Schnittstelle bereit, über die eine Klasse Zeilen- und Positionsinformationen zurückgeben kann.

IXmlNamespaceResolver

Ermöglicht Lesezugriff auf eine Gruppe von Präfix- und Namespacezuordnungen.

NamespaceHandling

Gibt an, ob doppelte Namespacedeklarationen im XmlWriter entfernt werden sollen.

NameTable

Implementiert eine Singlethread-XmlNameTable.

NewLineHandling

Gibt an, wie Zeilenumbrüche behandelt werden.

ReadState

Gibt den Zustand des Readers an.

UniqueId

Ein für GUIDs optimierter eindeutiger Bezeichner.

WriteState

Gibt den Zustand des XmlWriter an.

XmlBinaryReaderSession

Ermöglicht eine dynamische Verwaltung optimierter Zeichenfolgen.

XmlBinaryWriterSession

Ermöglicht die Komprimierung allgemeiner Zeichenfolgen, die in einer Nachricht erscheinen und den Zustand beibehalten, unter Verwendung eines dynamischen Wörterbuchs.

XmlConvert

Codiert und decodiert XML-Namen und stellt Methoden für das Konvertieren zwischen Typen der Common Language Runtime und XSD-Typen (XML Schema Definition) bereit. Bei der Konvertierung von Datentypen sind die zurückgegebenen Werte vom Gebietsschema unabhängig.

XmlDictionary

Implementiert ein Wörterbuch, mit dem die XML-Reader-/Writerimplementierungen von Windows Communication Foundation (WCF) optimiert werden.

XmlDictionaryReader

Eine abstrakte Klasse, die von Windows Communication Foundation (WCF) abgeleitet wird, um Serialisierung und Deserialisierung durchzuführen.

XmlDictionaryReaderQuotas

Enthält konfigurierbare Kontingentwerte für XmlDictionaryReaders.

XmlDictionaryString

Stellt einen in XmlDictionary gespeicherten Eintrag dar.

XmlDictionaryWriter

Eine abstrakte Klasse, die von Windows Communication Foundation (WCF) abgeleitet wird, um Serialisierung und Deserialisierung durchzuführen.

XmlException

Gibt ausführliche Informationen über die letzte Ausnahme zurück.

XmlNamespaceManager

Löst Namespaces auf, fügt sie einer Auflistung hinzu bzw. entfernt sie daraus und ermöglicht die Verwaltung der Gültigkeitsbereiche dieser Namespaces.

XmlNamespaceScope

Definiert den Namespacebereich.

XmlNameTable

Tabelle atomisierter Zeichenfolgenobjekte.

XmlNodeType

Gibt den Typ des Knotens an.

XmlParserContext

Stellt sämtliche Kontextinformationen bereit, die vom XmlReader für das Analysieren eines XML-Fragments benötigt werden.

XmlQualifiedName

Stellt einen qualifizierten XML-Namen dar.

XmlReader

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

XmlReaderSettings

Gibt eine Gruppe von Funktionen an, die zur Unterstützung des XmlReader-Objekts dienen, das von der Create-Methode erstellt wurde.

XmlSpace

Gibt den aktuellen xml:space-Bereich an.

XmlWriter

Stellt einen Writer dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff zur Erstellung von Streams oder Dateien mit XML-Daten bietet.

XmlWriterSettings

Gibt eine Gruppe von Funktionen an, die zur Unterstützung des XmlWriter-Objekts dienen, das von der Create-Methode erstellt wurde.

System.Xml.Linq-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

Extensions

Enthält die LINQ to XML-Erweiterungsmethoden.

LoadOptions

Gibt Ladeoptionen zum Analysieren von XML an.

ReaderOptions

Gibt an, ob doppelte Namespaces beim Laden eines XDocument mit einem XmlReader übergangen werden sollen.

SaveOptions

Gibt Serialisierungsoptionen an.

XAttribute

Stellt ein XML-Attribut dar.

XCData

Stellt einen Textknoten dar, der CDATA enthält.

XComment

Stellt einen XML-Kommentar dar.

XContainer

Stellt einen Knoten dar, der weitere Knoten enthalten kann.

XDeclaration

Stellt eine XML-Deklaration dar.

XDocument

Stellt ein XML-Dokument dar.

XDocumentType

Stellt eine XML-Dokumenttypdefinition (DTD) dar.

XElement

Stellt ein XML-Element dar.

XName

Stellt den Namen eines XML-Elements oder -Attributs dar.

XNamespace

Stellt einen XML-Namespace dar. Diese Klasse kann nicht vererbt werden.

XNode

Stellt das abstrakte Konzept eines Knotens (Element-, Kommentar-, Dokumenttyp-, Verarbeitungsanweisungs- oder Textknoten) in der XML-Struktur dar.

XNodeDocumentOrderComparer

Enthält Funktionen zum Vergleichen der Dokumentreihenfolge von Knoten. Diese Klasse kann nicht vererbt werden.

XNodeEqualityComparer

Vergleicht Knoten auf Gleichheit. Diese Klasse kann nicht vererbt werden.

XObject

Stellt einen Knoten oder ein Attribut in einer XML-Struktur dar.

XObjectChange

Gibt den Ereignistyp an, wenn ein Ereignis für ein XObject ausgelöst wird.

XObjectChangeEventArgs

Stellt Daten für das Changing-Ereignis und das Changed-Ereignis bereit.

XProcessingInstruction

Stellt eine XML-Verarbeitungsanweisung dar.

XStreamingElement

Stellt Elemente in einer XML-Struktur dar, die verzögerte Streamingausgabe unterstützt.

XText

Stellt einen Textknoten dar.

System.Xml.Schema-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

XmlSchema

Eine speicherinterne Darstellung eines XML-Schemas gemäß den Definitionen in: World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes.

XmlSchemaForm

Gibt an, ob Attribute oder Elemente mit einem Namespacepräfix qualifiziert werden müssen.

System.Xml.Serialization-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

IXmlSerializable

Stellt benutzerdefinierte Formatierungen für die XML-Serialisierung und -Deserialisierung bereit.

XmlAnyAttributeAttribute

Gibt an, dass der Member (ein Feld, das ein Array von XmlAttribute-Objekten zurückgibt) XML-Attribute enthalten kann.

XmlAnyElementAttribute

Gibt an, dass der Member (ein Feld, das ein Array von XmlElement-Objekten oder XmlNode-Objekten zurückgibt) Objekte enthält, die XML-Elemente darstellen, die keine entsprechenden Member in dem zu serialisierenden oder zu deserialisierenden Objekt besitzen.

XmlAnyElementAttributes

Stellt eine Auflistung von XmlAnyElementAttribute-Objekten dar.

XmlArrayAttribute

Gibt an, dass der XmlSerializer einen bestimmten Klassenmember als Array von XML-Elementen serialisieren muss.

XmlArrayItemAttribute

Gibt die abgeleiteten Typen an, die vom XmlSerializer in einem serialisierten Array platziert werden können.

XmlArrayItemAttributes

Stellt eine Auflistung von XmlArrayItemAttribute-Objekten dar.

XmlAttributeAttribute

Gibt an, dass der XmlSerializer den Klassenmember als ein XML-Attribut serialisieren muss.

XmlAttributeOverrides

Ermöglicht das Überschreiben von Eigenschafts-, Feld- und Klassenattributen, wenn der XmlSerializer zum Serialisieren oder Deserialisieren eines Objekts verwendet wird.

XmlAttributes

Stellt eine Auflistung von Attributobjekten dar, die steuern, wie der XmlSerializer ein Objekt serialisiert und deserialisiert.

XmlChoiceIdentifierAttribute

Gibt an, dass der Member mithilfe einer Enumeration weiterhin erkannt werden kann.

XmlElementAttribute

Zeigt an, dass ein öffentliches Feld oder eine öffentliche Eigenschaft ein XML-Element darstellt, wenn der XmlSerializer das Objekt, das die Eigenschaft bzw. das Feld enthält, serialisiert oder deserialisiert.

XmlElementAttributes

Stellt eine Auflistung von XmlElementAttribute-Objekten dar, die dem XmlSerializer zum Überschreiben des Standardverfahrens dienen, das er zum Serialisieren einer Klasse verwendet.

XmlEnumAttribute

Steuert, wie der XmlSerializer einen Enumerationsmember serialisiert.

XmlIgnoreAttribute

Weist die Serialize-Methode des XmlSerializer an, das öffentliche Feld oder den Wert der öffentlichen Lese-/Schreibeigenschaft nicht zu serialisieren.

XmlIncludeAttribute

Ermöglicht dem XmlSerializer beim Serialisieren oder Deserialisieren eines Objekts das Erkennen eines Typs.

XmlNamespaceDeclarationsAttribute

Gibt an, dass die Zieleigenschaft, der Zielparameter, der Zielrückgabewert oder der Klassenmember Präfixe enthält, die Namespaces zugeordnet sind, die innerhalb eines XML-Dokuments verwendet werden.

XmlRootAttribute

Steuert die XML-Serialisierung des Attributziels als XML-Stammelement.

XmlSchemaProviderAttribute

Bei Anwendung auf einen Typ wird der Name einer statischen Methode des Typs gespeichert, die ein XML-Schema und einen XmlQualifiedName (bzw. XmlSchemaType bei anonymen Typen) zurückgibt, der die Serialisierung des Typs steuert.

XmlSerializer

Serialisiert Objekte in XML-Dokumente und deserialisiert Objekte aus XML-Dokumenten. Der XmlSerializer ermöglicht Ihnen zu steuern, wie Objekte in XML codiert werden.

XmlSerializerNamespaces

Enthält die XML-Namespaces und -Präfixe, die der XmlSerializer verwendet, um qualifizierte Namen in einer XML-Dokumentinstanz zu erstellen.

XmlTextAttribute

Zeigt dem XmlSerializer an, dass der Member als XML-Text behandelt werden muss, wenn die Klasse, die den Member enthält, serialisiert oder deserialisiert wird.

XmlTypeAttribute

Steuert das XML-Schema, das erstellt wird, wenn das Attributziel durch den XmlSerializer serialisiert wird.

Siehe auch

Konzepte

.NET für Windows Store-Apps – unterstützte APIs