Je génère des fichiers XML complexes à travers des scripts Python qui nécessitent toute une série d'instructions conditionnelles (exemple http://repository.azgs.az.gov/uri_gin/azgs/dlio/536/iso19139.xml). Je travaille avec plusieurs normes de métadonnées XML ou ASCII qui ont souvent un schéma pauvre ou sont assez vagues.
En PHP, j'ai simplement écrit le XML et inséré des morceaux de code PHP au besoin. Existe-t-il un moyen facile de le faire en Python? J'essaie d'éviter d'avoir à échapper tout ce XML. La méthode en ligne est également très utile pour ajuster le modèle sans avoir à tout réécrire.
J'ai jeté un coup d'œil aux solutions de templating en Python mais elles semblaient soit trop statiques soit exagérées. Transférer tout le XML dans un objet XML est beaucoup de travail au détriment de la flexibilité lors de la modification du modèle XML ou ASCII.
Merci pour le soutien aux débutants!