Outils pour utilisateurs

Outils du site


developpement:dotnet:linq:linq-to-xml

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
developpement:dotnet:linq:linq-to-xml [2014/10/31 01:13] sgariepydeveloppement:dotnet:linq:linq-to-xml [2022/03/15 14:46] (Version actuelle) – supprimée sgariepy
Ligne 1: Ligne 1:
-====== 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. 
- 
-<code csharp> 
-XDocument doc = XDocument.Load(@"C:\\Current.xml"); 
-</code> 
- 
-Ou un fichier contenant un élément particulier //root// avec ''XElement.Load(string filename)''. 
- 
-<code csharp> 
-XElement doc = XElement.Load(@"C:\\Current.xml"); 
-</code> 
- 
-Pour sauvegarder un fichier XML c'est avec XDocument.Save(string filename)''. 
- 
-<code csharp> 
-doc = XDocument.Save(@"C:\\Current_saved.xml"); 
-</code> 
- 
-===== 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)