Advanced LINQ to XML Programming
This section provides information that will only be applicable to advanced developers in certain LINQ to XML scenarios.
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.
Describes the problems that appear when you mix declarative code (queries) with imperative code (code that modifies the XML tree).
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 read and write XML documents that are encoded.
Describes how to transform an XML tree using XSLT.
Describes how annotations can be used to facilitate transforms of an XML tree.
Describes how to use LINQ to XML as the data source for data binding in Windows Presentation Foundation applications.