Reine funktionale XML-Transformationen (C#)Pure Functional Transformations of XML (C#)

Dieser Abschnitt enthält eine Einführung in die funktionale Transformation für XML.This section provides a functional transformation tutorial for XML. Sie finden hier Erläuterungen der wichtigsten Konzepte und Begriffe sowie die Sprachkonstrukte, die Sie für den Einsatz funktionaler Transformationen kennen müssen. Außerdem enthält der Abschnitt auch Beispiele für die Verwendung funktionaler Transformationen zur Manipulation eines XML-Dokuments.This includes explanations of the main concepts and language constructs that you must understand to use functional transformations, and examples of using functional transformations to manipulate an XML document. Die Codebeispiele in diesem Abschnitt beziehen sich zwar alle auf LINQ to XML, aber die zugrunde liegenden Konzepte lassen sich auch auf andere LINQ-Technologien übertragen.Although this tutorial provides LINQ to XML code examples, all of the underlying concepts also apply to other LINQ technologies.

Das Tutorial: Manipulating Content in a WordprocessingML Document (C#) (Tutorial: Bearbeiten von Inhalten in einem WordprocessingML-Dokument (C#)) enthält eine Reihe von Beispielen, die jeweils auf dem vorherigen aufbauen.The Tutorial: Manipulating Content in a WordprocessingML Document (C#) tutorial provides a series of examples, each building on the previous one. In diesen Beispielen wird die Manipulation von XML durch die reine funktionale Transformation veranschaulicht.These examples demonstrate the pure functional transformational approach to manipulating XML.

Dieses Tutorial setzt grundlegende Kenntnisse von C# voraus.This tutorial assumes a working knowledge of C#. Sie finden hier keine ausführlichen semantischen Erläuterungen der Sprachkonstrukte. Wenn Sie diesbezüglich nähere Informationen benötigen, können Sie die an den entsprechenden Stellen angegebenen Links zur Sprachdokumentation verwenden.Detailed semantics of the language constructs are not provided in this tutorial, but links are provided to the language documentation as appropriate.

Es wird weiterhin davon ausgegangen, dass der Leser über grundlegende Kenntnisse von Begriffen und Konzepten der Informatik und von XML, einschließlich der XML-Namespaces, verfügt.A working knowledge of basic computer science concepts and XML, including XML namespaces, is also assumed.

In diesem AbschnittIn This Section

ThemaTopic BeschreibungDescription
Introduction to Pure Functional Transformations (C#) (Einführung in reine funktionale Transformationen (c#))Introduction to Pure Functional Transformations (C#) Beschreibt funktionale Transformationen und enthält entsprechende Terminologiedefinitionen.Describes functional transformations and defines the relevant terminology.
Tutorial: Chaining Queries Together (C#) (Tutorial: Verketten von Abfragen (C#))Tutorial: Chaining Queries Together (C#) Enthält ausführliche Beschreibungen der verzögerten Auswertung ("Lazy Evaluation") und der verzögerten Ausführung.Describes lazy evaluation and deferred execution in detail.
Tutorial: Manipulating Content in a WordprocessingML Document (C#) (Tutorial: Bearbeiten von Inhalten in einem WordprocessingML-Dokument (C#))Tutorial: Manipulating Content in a WordprocessingML Document (C#) Veranschaulicht eine funktionale Transformation.A tutorial that demonstrates a functional transformation.

Siehe auchSee Also

Querying XML Trees (C#) (Abfragen von XML-Strukturen (C#))Querying XML Trees (C#)