developpement:dotnet:linq:linq-to-xml
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
developpement:dotnet:linq:linq-to-xml [2014/10/31 01:13] – sgariepy | developpement:dotnet:linq:linq-to-xml [2022/02/02 00:42] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
</ | </ | ||
- | Pour sauvegarder un fichier XML c'est avec XDocument.Save(string filename)'' | + | Pour sauvegarder un fichier XML c'est avec '' |
<code csharp> | <code csharp> | ||
doc = XDocument.Save(@" | doc = XDocument.Save(@" | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Charger un XML d'une chaîne ===== | ||
+ | |||
+ | Utiliser '' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== Opérations sur les éléments ===== | ===== Opérations sur les éléments ===== | ||
Ligne 36: | Ligne 48: | ||
elements.Remove(); | elements.Remove(); | ||
doc.Save(@" | doc.Save(@" | ||
- | </ | + | </code> |
+ | |||
+ | |||
+ | ===== Créer un document XML ===== | ||
+ | |||
+ | |||
+ | < | ||
+ | XElement weekToArchive = new XElement(" | ||
+ | foreach (var comment in commentsToArchive) { | ||
+ | weekToArchive.Add( | ||
+ | new XElement(" | ||
+ | new XAttribute(" | ||
+ | new XAttribute(" | ||
+ | new XAttribute(" | ||
+ | ) | ||
+ | ); | ||
+ | } | ||
+ | </code> | ||