Comment ajouter un élément à un fichier xml dans wp7? J'ai trouvé beaucoup de sources qui montrent comment ajouter des éléments dans ASP.NET, Silverlight sur le navigateur, etc .. mais rien sur wp7. Je continue à voir que nous sommes censés utiliser XDocument (XML to Linq), mais je ne sais pas par où commencer. Merci.Ajouter des éléments au fichier xml dans WP7?
1
A
Répondre
3
L'utilisation de XDocument sur WP7 est la même que pour silverlight. Essayez quelque chose comme ceci:
string xmlStr = "<RootNode><ChildNode>Hello</ChildNode></RootNode>";
XDocument document = XDocument.Parse(xmlStr);
document.Root.Add(new XElement("ChildNode", "World!"));
string newXmlStr = document.ToString();
// The value of newXmlStr is now: "<RootNode><ChildNode>Hello</ChildNode><ChildNode>World!</ChildNode></RootNode>"
1
Voilà comment j'ai développé pour WP7:
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var fs = store.OpenFile("MyXmlFile.xml", FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
var root = new XElement("Root");
var someAttribute = new XAttribute("SomeAttribute", "Some Attribute Value");
var child = new XElement("Child", "Child Value");
var anotherChild = new XElement("AnotherChild", "Another Child Value");
var xDoc = new XDocument();
root.Add(someAttribute, child, anotherChild);
xDoc.Add(root);
xDoc.Save(fs);
}
}
Questions connexes
- 1. C# Ajouter des données au fichier xml
- 2. Ajouter un élément au fichier xml
- 3. ajouter un élément au fichier xml avec des xerces
- 4. Sedna: Ajouter un fichier XML au document
- 5. Ajouter des éléments au contrôle Microsoft WinForm
- 6. Chargement du fichier xml local dans Windows Phone 7 (WP7)
- 7. Lire le fichier xml, modifier les valeurs/ajouter des éléments/attributs et enregistrer le xml comment?
- 8. Ajouter un fichier XML
- 9. java ajouter au fichier
- 10. Ajouter des éléments au menu contextuel de Windows
- 11. Problème obtenir des éléments XML dans un fichier SVG
- 12. NSArray ajouter des éléments
- 13. Ajouter des pochettes d'album au fichier WMA
- 14. Ajouter au fichier texte
- 15. Comment ajouter des métadonnées au fichier WAV?
- 16. Maintenir tous les éléments XML dans le fichier xml
- 17. comment ajouter un fichier xml dans C#?
- 18. Application WPF: Comment ajouter des éléments au "Menu Application"?
- 19. Ajouter des éléments de modèle dans TinyMCE
- 20. Comment ajouter des éléments dynamiquement à QListWidget?
- 21. Comment ajouter un fichier XML à un autre fichier XML
- 22. Ajouter des éléments (nœuds) à un fichier xml existant à l'aide de php
- 23. Comment ajouter des éléments enfants à XML en utilisant XML :: Twig de Perl?
- 24. Ajouter des données de fichier texte au fichier journal, .bat
- 25. comment accéder au fichier xml?
- 26. Lire un fichier texte dans WP7
- 27. Comment ajouter des données externes à un fichier XML?
- 28. ajouter/supprimer des éléments dans une liste
- 29. Ajouter des éléments pairs dans la liste
- 30. Ajouter des sous-éléments dans TreeView
Oui qui fonctionne, maintenant comment pourrais-je aller sur l'enregistrement des modifications apportées au fichier xml? – loyalpenguin
Essayez document.Sauvegardez (), où est un flux pour le fichier que vous souhaitez enregistrer sous. Pour obtenir un flux pour un fichier dans un stockage isolé, voir http://msdn.microsoft.com/fr-fr/library/system.io.isolatedstorage.isolatedstoragefilestream%28v=VS.95%29.aspx –
@ Matt Bridges: En utilisant ce que je peux éditer xml merci. Si je veux créer un nouveau fichier Xml ... et ensuite besoin d'ajouter un élément à l'intérieur de ce .... idée plz –