System.Xml.Linq Namespace
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.
Enthält die Klassen für LINQ to XML. LINQ to XML ist eine IN-Memory-XML-Programmierschnittstelle, mit der Sie XML-Dokumente effizient und einfach ändern können.
Klassen
| Name | Beschreibung |
|---|---|
| Extensions |
Enthält die LINQ to XML-Erweiterungsmethoden. |
| 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 andere Knoten enthalten kann. |
| XDeclaration |
Stellt eine XML-Deklaration dar. |
| XDocument |
Stellt ein XML-Dokument dar. Die Komponenten und die Verwendung eines XDocument Objekts finden Sie unter "XDocument Class Overview". |
| XDocumentType |
Stellt eine XML-Dokumenttypdefinition (DTD) dar. |
| XElement |
Stellt ein XML-Element dar. Informationen und Beispiele finden Sie im Abschnitt "XElement-Klassenübersicht " und im Abschnitt "Hinweise" auf dieser Seite. |
| XName |
Stellt einen 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, Verarbeitungsanweisung oder Textknoten) in der XML-Struktur dar. |
| XNodeDocumentOrderComparer |
Enthält Funktionen zum Vergleichen von Knoten für ihre Dokumentreihenfolge. Diese Klasse kann nicht vererbt werden. |
| XNodeEqualityComparer |
Vergleicht Knoten, um zu bestimmen, ob sie gleich sind. Diese Klasse kann nicht vererbt werden. |
| XObject |
Stellt einen Knoten oder ein Attribut in einer XML-Struktur dar. |
| XObjectChangeEventArgs |
Stellt Daten für die Changing und Changed Ereignisse 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. |
Enumerationen
| Name | Beschreibung |
|---|---|
| LoadOptions |
Gibt Ladeoptionen beim Analysieren von XML an. |
| ReaderOptions |
Gibt an, ob doppelte Namespaces beim Laden einer XDocument mit einem XmlReaderweggelassen werden sollen. |
| SaveOptions |
Gibt Serialisierungsoptionen an. |
| XObjectChange |
Gibt den Ereignistyp an, wenn ein Ereignis für ein XObject ausgelöst wird. |
Hinweise
Mit LINQ to XML können Sie:
Laden von XML aus Dateien oder Datenströmen.
Serialisieren Sie XML in Dateien oder Datenströme.
Erstellen Sie XML-Strukturen von Grund auf neu mit funktionaler Konstruktion.
Abfragen von XML-Strukturen mithilfe von LINQ-Abfragen.
Bearbeiten von XML-Strukturen im Arbeitsspeicher.
Überprüfen Sie XML-Strukturen mithilfe von XSD.
Verwenden Sie eine Kombination dieser Features, um XML-Strukturen von einem Shape in eine andere zu transformieren.