Erweiterte LINQ to XML-Programmierung (C#)Advanced LINQ to XML Programming (C#)

Dieser Abschnitt enthält Informationen, die nur für erfahrene Entwickler und in bestimmten LINQ to XML-Szenarios relevant sind.This section provides information that will only be applicable to advanced developers in certain LINQ to XML scenarios.

In diesem AbschnittIn This Section

ThemaTopic BeschreibungDescription
LINQ to XML-AnmerkungenLINQ to XML Annotations Beschreibt, wie Sie LINQ to XML-Knoten und -Attributen Anmerkungen hinzufügen können.Describes how to add annotations to LINQ to XML nodes and attributes.
LINQ to XML-Ereignisse (C#)LINQ to XML Events (C#) Beschreibt, wie Sie Ereignishandler für Ereignisse schreiben können, die beim Ändern einer XML-Struktur eintreten.Describes how to write event handlers for events that occur when you alter an XML tree.
Programmieren mit Knoten (C#)Programming with Nodes (C#) Beschreibt, wie Sie durch das Abfragen und Bearbeiten von Knoten mit einer höheren Detailgenauigkeit (Granularität) als bei Elementen und Attributen arbeiten können.Describes how to query and manipulate nodes at a finer level of granularity than elements and attributes.
Fehler durch Vermischung von deklarativem und imperativem Code (LINQ to XML) (C#)Mixed Declarative Code/Imperative Code Bugs (LINQ to XML) (C#) Beschreibt die Probleme, die auftreten, wenn Sie deklarativen Code (Abfragen) mit imperativem Code (Code, der die XML-Struktur ändert) mischen.Describes the problems that appear when you mix declarative code (queries) with imperative code (code that modifies the XML tree).
Vorgehensweise: Streamen von XML-Fragmenten mit Zugriff auf Headerinformationen (C#)How to: Stream XML Fragments with Access to Header Information (C#) Beschreibt, wie Sie XML-Fragmente aus einem XmlReader streamen können.Describes how to stream XML fragments from an XmlReader. Mit dieser Technik können Sie die Speicherbeanspruchung durch Ihre Anwendung steuern.You can use this technique to control the memory footprint of your application.
Vorgehensweise: Durchführen einer Streamingtransformation großer XML-Dokumente (C#)How to: Perform Streaming Transform of Large XML Documents (C#) Beschreibt, wie Sie XML aus einem XmlReader streamen, das XML-Fragment transformieren und die Ausgabe mit XStreamingElement streamen können.Describes how to stream XML from an XmlReader, transform the XML fragment, and stream the output using XStreamingElement.
Vorgehensweise: Lesen und Schreiben eines verschlüsselten Dokuments (C#)How to: Read and Write an Encoded Document (C#) Beschreibt, wie Sie XML-Dokumente lesen oder schreiben können, die codiert sind.Describes how to read and write XML documents that are encoded.
Verwenden von XSLT zum Transformieren eines XML-Baums (C#)Using XSLT to Transform an XML Tree (C#) Beschreibt, wie Sie eine XML-Struktur mit XSLT transformieren können.Describes how to transform an XML tree using XSLT.
Vorgehensweise: Verwenden von Anmerkungen zum Transformieren von LINQ to XML-Bäumen in eine XSLT-Formatvorlage (C#)How to: Use Annotations to Transform LINQ to XML Trees in an XSLT Style (C#) Beschreibt, wie Sie Anmerkungen verwenden können, um die Transformation einer XML-Struktur zu ermöglichen.Describes how annotations can be used to facilitate transforms of an XML tree.
Serialisieren von Objektdiagrammen, die XElement-Objekte enthalten (C#)Serializing Object Graphs that Contain XElement Objects (C#) Beschreibt, wie Sie Objektdiagramme serialisieren können, die XElement-Objekte und XDocument-Objekte enthalten.Describes how to serialize object graphs that contain XElement and XDocument objects.
WPF-Datenbindung mit LINQ to XMLWPF Data Binding with LINQ to XML Beschreibt, wie Sie LINQ to XML als Datenquelle für die Datenbindung in WPF-Anwendungen (Windows Presentation Foundation) verwenden können.Describes how to use LINQ to XML as the data source for data binding in Windows Presentation Foundation applications.

Siehe auchSee Also

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