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 speicherinterne XML-Programmierschnittstelle, mit der Sie XML-Dokumente effizient und auf einfache Weise ändern können.
Klassen
Extensions |
Enthält die LINQ to XML-Erweiterungsmethoden. |
XAttribute |
Stellt ein XML-Attribut dar. |
XCData |
Stellt einen Textknoten mit CDATA dar. |
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. Informationen zu den Komponenten und zur Verwendung eines XDocument-Objekts finden Sie unter Übersicht über die „XDocument“-Klasse. |
XDocumentType |
Stellt eine XML-Dokumenttypdefinition (DTD) dar. |
XElement |
Stellt ein XML-Element dar. Unter Übersicht über die XElement-Klasse und im Abschnitt „Hinweise“ auf dieser Seite finden Sie Nutzungsinformationen und Beispiele. |
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-, Verarbeitungsanweisungs- oder Textknoten) in der XML-Struktur dar. |
XNodeDocumentOrderComparer |
Enthält Funktionen zum Vergleichen von Knoten anhand ihrer Dokumentreihenfolge. 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. |
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 die verzögerte Streamingausgabe unterstützt. |
XText |
Stellt einen Textknoten dar. |
Enumerationen
LoadOptions |
Gibt Ladeoptionen beim Analysieren von XML an. |
ReaderOptions |
Gibt an, ob doppelte Namespaces beim Laden eines XDocument mit einem XmlReader weggelassen 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 haben Sie folgende Möglichkeiten:
XML aus Dateien oder Streams laden
XML in Dateien oder Streams serialisieren
Erstellen Sie XML-Strukturen mit funktionsbezogener Konstruktion von Grund auf neu.
Abfragen von XML-Strukturen mithilfe von LINQ-Abfragen.
Bearbeiten von XML-Strukturen im Arbeitsspeicher.
XML-Strukturen mit XSD validieren
XML-Strukturen mit einer Kombination aus diesen Funktionen von einer Form in eine andere transformieren