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 |
---|---|
Gibt den Umfang der Eingabe- oder Ausgabeüberprüfung an, die von dem erstellten XmlReader-Objekt bzw. XmlWriter-Objekt ausgeführt wird. |
|
Gibt die Optionen zum Verarbeiten von DTDs an. Die DtdProcessing-Enumeration wird von XmlReaderSettings verwendet. |
|
Eine Schnittstelle, die den Vertrag definiert, den ein XML-Wörterbuch implementieren muss, damit es von XmlDictionaryReader- und XmlDictionaryWriter-Implementierungen genutzt werden kann. |
|
Stellt eine Schnittstelle bereit, über die eine Klasse Zeilen- und Positionsinformationen zurückgeben kann. |
|
Ermöglicht Lesezugriff auf eine Gruppe von Präfix- und Namespacezuordnungen. |
|
Gibt an, ob doppelte Namespacedeklarationen im XmlWriter entfernt werden sollen. |
|
Implementiert eine Singlethread-XmlNameTable. |
|
Gibt an, wie Zeilenumbrüche behandelt werden. |
|
Gibt den Zustand des Readers an. |
|
Ein für GUIDs optimierter eindeutiger Bezeichner. |
|
Gibt den Zustand des XmlWriter an. |
|
Ermöglicht eine dynamische Verwaltung optimierter Zeichenfolgen. |
|
Ermöglicht die Komprimierung allgemeiner Zeichenfolgen, die in einer Nachricht erscheinen und den Zustand beibehalten, unter Verwendung eines dynamischen Wörterbuchs. |
|
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. |
|
Implementiert ein Wörterbuch, mit dem die XML-Reader-/Writerimplementierungen von Windows Communication Foundation (WCF) optimiert werden. |
|
Eine abstrakte Klasse, die von Windows Communication Foundation (WCF) abgeleitet wird, um Serialisierung und Deserialisierung durchzuführen. |
|
Enthält konfigurierbare Kontingentwerte für XmlDictionaryReaders. |
|
Stellt einen in XmlDictionary gespeicherten Eintrag dar. |
|
Eine abstrakte Klasse, die von Windows Communication Foundation (WCF) abgeleitet wird, um Serialisierung und Deserialisierung durchzuführen. |
|
Gibt ausführliche Informationen über die letzte Ausnahme zurück. |
|
Löst Namespaces auf, fügt sie einer Auflistung hinzu bzw. entfernt sie daraus und ermöglicht die Verwaltung der Gültigkeitsbereiche dieser Namespaces. |
|
Definiert den Namespacebereich. |
|
Tabelle atomisierter Zeichenfolgenobjekte. |
|
Gibt den Typ des Knotens an. |
|
Stellt sämtliche Kontextinformationen bereit, die vom XmlReader für das Analysieren eines XML-Fragments benötigt werden. |
|
Stellt einen qualifizierten XML-Namen dar. |
|
Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet. |
|
Gibt eine Gruppe von Funktionen an, die zur Unterstützung des XmlReader-Objekts dienen, das von der Create-Methode erstellt wurde. |
|
Gibt den aktuellen xml:space-Bereich an. |
|
Stellt einen Writer dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff zur Erstellung von Streams oder Dateien mit XML-Daten bietet. |
|
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 |
---|---|
Enthält die LINQ to XML-Erweiterungsmethoden. |
|
Gibt Ladeoptionen zum Analysieren von XML an. |
|
Gibt an, ob doppelte Namespaces beim Laden eines XDocument mit einem XmlReader übergangen werden sollen. |
|
Gibt Serialisierungsoptionen an. |
|
Stellt ein XML-Attribut dar. |
|
Stellt einen Textknoten dar, der CDATA enthält. |
|
Stellt einen XML-Kommentar dar. |
|
Stellt einen Knoten dar, der weitere Knoten enthalten kann. |
|
Stellt eine XML-Deklaration dar. |
|
Stellt ein XML-Dokument dar. |
|
Stellt eine XML-Dokumenttypdefinition (DTD) dar. |
|
Stellt ein XML-Element dar. |
|
Stellt den Namen eines XML-Elements oder -Attributs dar. |
|
Stellt einen XML-Namespace dar. Diese Klasse kann nicht vererbt werden. |
|
Stellt das abstrakte Konzept eines Knotens (Element-, Kommentar-, Dokumenttyp-, Verarbeitungsanweisungs- oder Textknoten) in der XML-Struktur dar. |
|
Enthält Funktionen zum Vergleichen der Dokumentreihenfolge von Knoten. Diese Klasse kann nicht vererbt werden. |
|
Vergleicht Knoten auf Gleichheit. Diese Klasse kann nicht vererbt werden. |
|
Stellt einen Knoten oder ein Attribut in einer XML-Struktur dar. |
|
Gibt den Ereignistyp an, wenn ein Ereignis für ein XObject ausgelöst wird. |
|
Stellt Daten für das Changing-Ereignis und das Changed-Ereignis bereit. |
|
Stellt eine XML-Verarbeitungsanweisung dar. |
|
Stellt Elemente in einer XML-Struktur dar, die verzögerte Streamingausgabe unterstützt. |
|
Stellt einen Textknoten dar. |
System.Xml.Schema-Namespace
In .NET für Windows Store-Apps unterstützte Typen |
Beschreibung |
---|---|
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. |
|
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 |
---|---|
Stellt benutzerdefinierte Formatierungen für die XML-Serialisierung und -Deserialisierung bereit. |
|
Gibt an, dass der Member (ein Feld, das ein Array von XmlAttribute-Objekten zurückgibt) XML-Attribute enthalten kann. |
|
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. |
|
Stellt eine Auflistung von XmlAnyElementAttribute-Objekten dar. |
|
Gibt an, dass der XmlSerializer einen bestimmten Klassenmember als Array von XML-Elementen serialisieren muss. |
|
Gibt die abgeleiteten Typen an, die vom XmlSerializer in einem serialisierten Array platziert werden können. |
|
Stellt eine Auflistung von XmlArrayItemAttribute-Objekten dar. |
|
Gibt an, dass der XmlSerializer den Klassenmember als ein XML-Attribut serialisieren muss. |
|
Ermöglicht das Überschreiben von Eigenschafts-, Feld- und Klassenattributen, wenn der XmlSerializer zum Serialisieren oder Deserialisieren eines Objekts verwendet wird. |
|
Stellt eine Auflistung von Attributobjekten dar, die steuern, wie der XmlSerializer ein Objekt serialisiert und deserialisiert. |
|
Gibt an, dass der Member mithilfe einer Enumeration weiterhin erkannt werden kann. |
|
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. |
|
Stellt eine Auflistung von XmlElementAttribute-Objekten dar, die dem XmlSerializer zum Überschreiben des Standardverfahrens dienen, das er zum Serialisieren einer Klasse verwendet. |
|
Steuert, wie der XmlSerializer einen Enumerationsmember serialisiert. |
|
Weist die Serialize-Methode des XmlSerializer an, das öffentliche Feld oder den Wert der öffentlichen Lese-/Schreibeigenschaft nicht zu serialisieren. |
|
Ermöglicht dem XmlSerializer beim Serialisieren oder Deserialisieren eines Objekts das Erkennen eines Typs. |
|
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. |
|
Steuert die XML-Serialisierung des Attributziels als XML-Stammelement. |
|
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. |
|
Serialisiert Objekte in XML-Dokumente und deserialisiert Objekte aus XML-Dokumenten. Der XmlSerializer ermöglicht Ihnen zu steuern, wie Objekte in XML codiert werden. |
|
Enthält die XML-Namespaces und -Präfixe, die der XmlSerializer verwendet, um qualifizierte Namen in einer XML-Dokumentinstanz zu erstellen. |
|
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. |
|
Steuert das XML-Schema, das erstellt wird, wenn das Attributziel durch den XmlSerializer serialisiert wird. |