Bonjour,
Pour générer un fichier XML, il existe deux solutions :
- La première étant de considérer le fichier XML comme du texte, ce qu'il est dans les faits, et de l'écrire à la main ; ou de remplacer quelques parties ici ou là par ses propres valeurs.
- La seconde étant de le générer via une feuille de transformation XSL-T, ce qui est plus long au départ et plus compliqué si l'on ne maîtrise pas l'XSL-T.
Évidemment, j'opte pour la seconde solution. Parce qu'il faut savoir qu'un fichier XML est sensible à une multitude de choses : la casse, la fermeture des balises, les espaces de noms, etc. La norme XML a été apporté, il y a bien longtemps, au siècle dernier… pour changer de paradigme : ce n'est plus au destinataire de vérifier la conformité du fichier transmis, mais à l'expéditeur. Lorsque je génère un fichier XML via une feuille de transformation XSL-T, je m'assure d'une chose : c'est que l'arborescence et la structure du fichier XML que je vais transmettre sont valides.