developpement:dotnet:linq:linq-to-xml
Ceci est une ancienne révision du document !
Table des matières
LINQ-to-XML
Charger et sauvegarder un fichier XML
Il y a plusieurs façons de charger un fichier XML:
- Un document XML complet
- Un élément XML contenant des enfants ou non.
Pour charger un document complet on peut utiliser XDocument.Load(string filename)
. Le fichier XML doit être un fichier XML complet valide.
XDocument doc = XDocument.Load(@"C:\\Current.xml");
Ou un fichier contenant un élément particulier root avec XElement.Load(string filename)
.
XElement doc = XElement.Load(@"C:\\Current.xml");
Pour sauvegarder un fichier XML c'est avec XDocument.Save(string filename)''.
doc = XDocument.Save(@"C:\\Current_saved.xml");
Opérations sur les éléments
Suppression
<code csharp> XDocument doc = XDocument.Load(@“C:\\Current.xml”); var elements = from i in doc.Descendants(“Revision”)
select i;
elements.Remove(); doc.Save(@“C:\\Current.xml”); </csharp>
developpement/dotnet/linq/linq-to-xml.1414714396.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)