Modification d'arborescences XML (LINQ to XML)
Mise à jour : November 2007
LINQ to XML est un magasin en mémoire pour une arborescence XML. Une fois que vous avez chargé une arborescence XML à partir d'une source, LINQ to XML vous permet de modifier cette arborescence sur place, puis de la sérialiser, par exemple en l'enregistrant dans un fichier ou en l'envoyant vers un serveur distant.
Lorsque vous modifiez une arborescence sur place, vous utilisez certaines méthodes, telles que Add.
Il existe cependant une autre approche, qui consiste à utiliser la construction fonctionnelle pour générer une nouvelle arborescence avec une forme différente. Cette approche peut s'avérer plus robuste et plus facile à développer, selon les types de modifications que vous devez apporter à votre arborescence XML et selon la taille de l'arborescence. La première rubrique dans cette section compare ces deux approches.
Dans cette section
Rubrique |
Description |
---|---|
Compare la modification d'une arborescence XML en mémoire à la construction fonctionnelle. |
|
Ajout d'éléments, d'attributs et de nœuds à une arborescence XML |
Fournit des informations sur l'ajout d'éléments, d'attributs ou de nœuds à une arborescence XML. |
Modification d'éléments, d'attributs et de nœuds dans une arborescence XML |
Fournit des informations sur la modification d'éléments, d'attributs ou de nœuds existants. |
Suppression d'éléments, d'attributs et de nœuds d'une arborescence XML |
Fournit des informations sur la suppression d'éléments, d'attributs ou de nœuds d'une arborescence XML. |
Décrit comment maintenir des informations d'applications qu'il est préférable de conserver sous la forme de paires nom/valeur, telles que des informations de configuration ou des paramètres globaux. |
|
Procédure : modifier l'espace de noms pour toute une arborescence XML |
Montre comment déplacer une arborescence XML d'un espace de noms à un autre. |