Programmation LINQ to XML avancée
Cette section fournit des informations qui concernent uniquement les développeurs expérimentés pour certains scénarios LINQ to XML.
Dans cette section
Rubrique |
Description |
---|---|
Décrit comment ajouter des annotations à des nœuds et des attributs LINQ to XML. |
|
Décrit comment écrire des gestionnaires d'événements pour les événements qui se produisent lorsque vous modifiez une arborescence XML. |
|
Décrit comment interroger et manipuler des nœuds à un niveau de granularité supérieurs aux éléments et attributs. |
|
Décrit les problèmes qui se produisent lorsque vous mélangez du code déclaratif (requêtes) à du code impératif (code qui modifie l'arborescence XML). |
|
Procédure : diffuser des fragments XML en continu avec accès aux informations d'en-tête |
Décrit comment diffuser des fragments XML en continu à partir d'un objet XmlReader.Vous pouvez utiliser cette technique pour contrôler l'encombrement mémoire de votre application. |
Procédure : effectuer une transformation de diffusion en continu de documents XML volumineux |
Décrit comment diffuser du code XML en continu à partir d'un objet XmlReader, transformer le fragment XML et diffuser la sortie en continu à l'aide de XStreamingElement. |
Explique comment lire et écrire des documents XML qui sont encodés. |
|
Décrit comment transformer une arborescence XML à l'aide de XSLT. |
|
Procédure : utiliser des annotations pour transformer des arborescences LINQ to XML en un style XSLT |
Décrit comment les annotations peuvent servir à faciliter les transformations d'une arborescence XML. |
Sérialisation de graphiques d'objets qui contiennent des objets XElement |
Décrit comment sérialiser des objets de graphiques qui contiennent des objets XElement et XDocument. |
Décrit comment utiliser LINQ to XML comme source de données pour la liaison de données dans des applications WPF (Windows Presentation Foundation). |