Je veux utiliser un fichier XML contenant une collection d'objets (c'est un fichier GML pour les applications SIG) comme entrée dans les modèles que je développe. Par conséquent, je veux transformer les objets de mon fichier XML en véritables objets Python afin que je puisse les utiliser facilement. Y a-t-il un moyen facile de le faire, c'est-à-dire de transformer la collection XML en une base de données d'objets?Comment transformer un fichier XML en une structure classe/objet en Python?
Répondre
Vous pouvez essayer de générer des fichiers .NET. generateDS homepage. La dernière fois que je l'ai utilisé il y a quelques années, et il y avait quelques limitations à ce moment-là - il y avait des fonctionnalités xsd valides qui ne seraient pas gérées. On dirait qu'il a évolué depuis lors; ces limitations peuvent avoir disparu, ou elles peuvent ne pas s'appliquer à votre situation de toute façon.
Cela ressemble en effet à ce que je cherche, mais je me bats pour le faire fonctionner –
Cela fonctionne! Merci, dis en effet est absolument ce dont j'avais besoin, générant automatiquement des classes de code python à partir de mes documents XML. –
C'était très utile pour moi il y a quelques années. Un grand merci à Dave Kuhlman. – Pierce
- 1. Comment transformer un fichier XML en utilisant XSLT en Python?
- 2. En Python, comment transformer une chaîne en un fichier?
- 3. Swift: comment transformer une classe en structure
- 4. Quel est le meilleur algorithme pour transformer un fichier XML en une structure de valeur-clé?
- 5. Transformer la structure XML à une autre structure xml
- 6. Comment transformer un fichier XML en SVG en utilisant XSL?
- 7. Transformer la structure XML en une autre structure xml avec xslt
- 8. Comment transformer un objet/structure en arrayliste?
- 9. Comment puis-je transformer la structure d'un fichier XML en une structure de dossier en utilisant ANT
- 10. Comment transformer un fichier texte en tableau en python?
- 11. Comment transformer la structure XML en utilisant XSLT 1.0
- 12. XML XSLT Transformer en XML
- 13. Python Transformer XML en utilisant XSLT
- 14. Transformer XML en XML
- 15. Comment transformer un tableau C# en XML
- 16. Transformer XML en code ruby
- 17. Comment transformer un programme python en un fichier .egg?
- 18. XSLT Transformer XML en XML
- 19. Transformer un dossier en module en Python
- 20. Python: comment transformer une chaîne en liste?
- 21. Transformer un fichier XML en un autre fichier XML en utilisant XSLT
- 22. Comment analyser un fichier xml en python?
- 23. Comment transformer un fichier XML sitemap en fil d'Ariane en utilisant XSLT dans SDL Tridion?
- 24. Ajouter à un fichier XML en python
- 25. Comment transformer une chaîne en un dict en Python
- 26. Transformer un fichier XML dans un autre format xml
- 27. Comment transformer une liste dans un fichier .txt en une liste dans un fichier python?
- 28. Comment transformer url en XML
- 29. Transformer fichier XML en fichier HTML en utilisant XSL
- 30. Transformer XML avec XSLT avec une structure XML complexe
Pourriez-vous fournir un exemple d'entrée/sortie? Il devrait être possible d'analyser le fichier XML et de créer la structure que vous recherchez. – jcollado
Eh bien, j'ai le fichier GML et son XSD, par exemple. comme http://schemas.opengis.net/gml/2.1.2/feature.xsd et je cherche un moyen automatisé en Python pour faire de ce XSD un type de classe et du GML (qui est une collection de fonctionnalités) une liste d'objets. (Mais même analyser le GML semble causer quelques problèmes ...) –
Avez-vous regardé ['lxml.objectify'] (http://lxml.de/objectify.html)? –