J'ai défini le schéma pour xml dans le fichier "packetTemplate.xsd". En utilisant ms outil "xsd.exe" j'ai généré la classe "PacketTemplate" correspondant à schema.Does dot net fournit api qui peut charger le document xml en faisant référence au fichier et renvoie l'objet de la classe PacketTemplate.Xml dans Dot net 3.5: comment charger un document xml dans un objet de classe généré à partir d'un schéma?
0
A
Répondre
3
Vous pouvez trouver quelques exemples here.
Un extrait:
PacketTemplate myTemplate;
XmlSerializer mySerializer = new XmlSerializer(typeof(PacketTemplate));
FileStream myFileStream = new FileStream("c:/mtTestClass.xml",FileMode.Open);
myTemplate= (PacketTemplate)mySerializer.Deserialize(myFileStream);
Deserialize
a plusieurs overloads, vous pouvez également utiliser un XmlReader
.
Questions connexes
- 1. Comment créer un document XML à partir d'un objet .NET?
- 2. Dot net 3.5: comment activer intellisense lors de l'écriture de fichier xml se référant à un schéma défini?
- 3. Insérer un élément XML à partir d'un document XML à un autre document xml
- 4. charger un xml dans la classe Voir
- 5. Existe-t-il une classe pour générer un exemple de document XML à partir du schéma XSD dans .NET?
- 6. Comment tester la validité de XML par rapport à un schéma XML dans ActionScript?
- 7. Comment charger du XML dans un objet réalisable à partir d'une chaîne de fragment?
- 8. Comment omettre un élément XML dans C# XML généré à partir de XSD?
- 9. Création de document XML à partir du schéma XSL
- 10. Comment restreindre xml avec un schéma XML?
- 11. comment ajouter un document XML à un autre document xml dans java
- 12. Comment interroger ce document XML en C# .NET 3.5
- 13. Comment ajouter un attribut à un élément de schéma xml?
- 14. Sérialisation dans un fragment XML - Document non-XML
- 15. Comment référencer un document XML à partir d'un second document XML
- 16. peindre un volet de propriétés à partir du schéma xml
- 17. Importer un document XML
- 18. Génération d'un document XML à partir d'un schéma XSD simple
- 19. Chargement de XML dans un objet flash
- 20. Décrire des nœuds XML répétés dans un schéma XML W3C?
- 21. Ajouter un document XML à un nœud XML en C#?
- 22. Créer un élément dans un document xml
- 23. Supprimer espace de noms XML généré dans .NET
- 24. Comment ajouter un espace dans un élément de schéma XML?
- 25. VB.NET insertion de nœuds xml dans un document XML existant
- 26. "étendre" un schéma xml
- 27. Créer un objet à partir d'une chaîne XML dans Ruby
- 28. Comment charger un fichier org.w3c.dom.Document à partir de XML dans une chaîne?
- 29. Comment charger un document XML en utilisant un chemin relatif dans VB.net?
- 30. Comment créer un schéma XSD à partir de XML avec ce type de structure (en .net)?