Est-il possible en C# d'incorporer un fichier XML où j'ai sérialisé certaines classes dans mon projet, puis de l'ouvrir et de désérialiser mes classes?Comment intégrer un fichier XML et le désérialiser en C#?
2
A
Répondre
5
En l'intégrant - voulez-vous dire l'encastrement dans l'assemblage? Dans Visual Studio, ajoutez le fichier XML à votre projet et définissez Build Action dans la fenêtre Propriétés à Embedded Resource.
Ensuite, dans votre code C#, vous pouvez obtenir une prise de courant de ressources (décrit ici - fonctionne de la même façon pour tous les types de contenus embarqués): http://msdn.microsoft.com/en-us/library/aa287676(VS.71).aspx
Lorsque vous avez le flux, vous pouvez initialisez d'abord une instance de XmlSerializer avec le System.Type que vous voulez désérialiser, puis appelez .Deserialize (stream) (et renvoyez-le au bon type).
HTH
--larsw
Questions connexes
- 1. Comment désérialiser ce fichier XML?
- 2. Comment désérialiser un fragment Xml en utilisant le lecteur XML
- 3. Intégrer un fichier xsd en C#
- 4. Comment XML désérialiser un dictionnaire
- 5. C# - Comment xml désérialiser objet lui-même?
- 6. Comment intégrer un fichier XML dans un fichier swc
- 7. Comment désérialiser un fichier binaire
- 8. Comment désérialiser des espaces de noms XML en C# (System.Xml.Serialization)?
- 9. Comment décrypter le fichier XML en C#
- 10. Sérialiser et désérialiser le dictionnaire V.Large en C#
- 11. Exception lorsque vous essayez de désérialiser un fichier xml
- 12. Intégrer HTML en XML
- 13. Intégrer PHP en XML
- 14. Comment intégrer un fichier XML dans un paquet java et y accéder?
- 15. En C# comment désérialiser un document XML contenant une liste d'éléments sans élément de liste environnant
- 16. comment sérialiser et désérialiser le membre statique
- 17. Comment sérialiser et désérialiser un formulaire?
- 18. Comment désérialiser un élément XML dans un tableau d'éléments avec à la fois des attributs et du texte en C#?
- 19. XML sérialiser et désérialiser la structure XML de problème
- 20. Comment désérialiser un xml sans espace de noms, etc ...?
- 21. Comment intégrer Ruby en C++?
- 22. C# Lire et convertir le fichier dbf en xml
- 23. impossible de désérialiser le xml dans l'objet
- 24. Sérialiser et désérialiser un vecteur en binaire
- 25. désérialiser le document XML --- Besoin d'aide
- 26. Comment intégrer Java en C#
- 27. Comment désérialiser xml avec un espace de noms par défaut?
- 28. Comment désérialiser XML avec plusieurs éléments imbriqués?
- 29. comment ajouter un fichier xml dans C#?
- 30. comment désérialiser ce xml dans Silverlight