Erstellen von XML-Strukturen (C#)Creating XML Trees (C#)

Eine der häufigsten XML-Aufgaben besteht darin, eine XML-Struktur zu konstruieren.One of the most common XML tasks is constructing an XML tree. In diesem Abschnitt werden mehrere Möglichkeiten für die Erstellung solcher Strukturen beschrieben.This section describes several ways to create them.

In diesem AbschnittIn This Section

ThemaTopic BeschreibungDescription
Funktionale Konstruktion (LINQ to XML) (C#)Functional Construction (LINQ to XML) (C#) Enthält eine Übersicht über die funktionale Konstruktion in LINQ to XML.Provides an overview of functional construction in LINQ to XML. Die funktionale Konstruktion ermöglicht es Ihnen, Ihre XML-Struktur ganz oder teilweise in einer einzigen Anweisung zu erstellen.Functional construction enables you to create all or part of your XML tree in a single statement. In diesem Thema wird außerdem gezeigt, wie Sie beim Konstruieren einer XML-Struktur Abfragen einbetten können.This topic also shows how to embed queries when constructing an XML tree.
Erstellen von XML-Bäumen in C# (LINQ to XML)Creating XML Trees in C# (LINQ to XML) Zeigt, wie Sie in C# Strukturen erstellen können.Shows how to create trees in C#.
Klonen oder Anfügen (C#)Cloning vs. Attaching (C#) Zeigt den Unterschied zwischen dem Hinzufügen von Knoten aus einer vorhandenen XML-Struktur (die Knoten werden geklont und dann hinzugefügt) und dem Hinzufügen von Knoten ohne übergeordnetes Element (die Knoten werden einfach angefügt).Demonstrates the difference between adding nodes from an existing XML tree (nodes are cloned and then added) and adding nodes with no parent (they are simply attached).
Parsen von XML (C#)Parsing XML (C#) Zeigt, wie Sie XML aus den verschiedensten Quellen analysieren können.Shows how to parse XML from a variety of sources. LINQ to XML wird über dem zum Analysieren von XML verwendeten XmlReader-Objekt implementiert. is layered on top of XmlReader, which is used to parse the XML.
Vorgehensweise: Füllen einer XML-Struktur mit einem XmlWriter (LINQ to XML) (C#)How to: Populate an XML Tree with an XmlWriter (LINQ to XML) (C#) Zeigt, wie Sie eine XML-Struktur mit einem XmlWriter auffüllen können.Shows how to populate an XML tree by using an XmlWriter.
Vorgehensweise: Überprüfen mit XSD (LINQ to XML) (C#)How to: Validate Using XSD (LINQ to XML) (C#) Zeigt, wie Sie eine XML-Struktur mit XSD validieren können.Shows how to validate an XML tree using XSD.
Gültiger Inhalt von XElement- und XDocument-ObjektenValid Content of XElement and XDocument Objects Beschreibt die gültigen Argumente, die an Konstruktoren und Methoden übergeben werden können, mit denen Elemente und Dokumente hinzugefügt werden.Describes the valid arguments that can be passed to the constructors and methods that are used to add content to elements and documents.

Siehe auchSee Also

Programming Guide (LINQ to XML) (C#) (Programmierhandbuch (LINQ to XML) (C#))Programming Guide (LINQ to XML) (C#)