Advanced LINQ to XML Programming
This section provides information that will only be applicable to advanced developers in certain LINQ to XML scenarios.
In This Section
Topic |
Description |
---|---|
Describes how to add annotations to LINQ to XML nodes and attributes. |
|
Describes how to write event handlers for events that occur when you alter an XML tree. |
|
Describes how to query and manipulate nodes at a finer level of granularity than elements and attributes. |
|
Mixed Declarative Code/Imperative Code Bugs (C#) (LINQ to XML) |
Describes the problems that appear when you mix declarative code (queries) with imperative code (code that modifies the XML tree). |
How to: Stream XML Fragments with Access to Header Information |
Describes how to stream XML fragments from an XmlReader. You can use this technique to control the memory footprint of your application. |
Describes how to stream XML from an XmlReader, transform the XML fragment, and stream the output using XStreamingElement. |
|
Describes how to read and write XML documents that are encoded. |
|
Describes how to transform an XML tree using XSLT. |
|
How to: Use Annotations to Transform LINQ to XML Trees in an XSLT Style |
Describes how annotations can be used to facilitate transforms of an XML tree. |
Describes how to serialize object graphs that contain XElement and XDocument objects. |
|
Describes how to use LINQ to XML as the data source for data binding in Windows Presentation Foundation applications. |