transformation xml avec xslt - XML/XSL - Programmation
Marsh Posté le 09-05-2005 à 15:37:53
1) Pour l'élément <structure>, sort-le de <xsl:template
2) Marrant qu'il aparaisse celui-là
3) pour les & machin et les caractère bizarres, c'est un problème utf-8 et iso-8859-1 : regarde dans la PI <?xml des deux fichiers Il faut que tout le monde ait le même encoding, ce sera plus simple. Donc met tout en utf-8
Marsh Posté le 09-05-2005 à 16:26:10
merci ça fonctionne bien !!!
mon xslt es donc le suivant :
Code :
|
et au final j'obtiens :
Code :
|
les seuls défauts que je n'arrive pas à modifier sont la ligne de la version du xml qui apparait...est elle genante ou necessaire ?
et surtout je n'arrive pas à effectuer un retour à la ligne ç chaque fin de balise <image>
si qq1 pourrait m'aider
Marsh Posté le 10-05-2005 à 08:59:27
Pour la ligne de version, c'est obligatoire : c'est pour renseigner le parser de la version utilisée, et surtout de l'encodage. Sinon il va passer tout seul en utf-8, et tes caractères accentués vont tirer la tronche
Marsh Posté le 11-05-2005 à 14:58:05
oui merci pour ta réponse mais j'ai toujours des problemes de polices ! comme je l'explique sur l'autre sujet !
merci pour vos reponses
Marsh Posté le 09-05-2005 à 12:37:53
bonjour a tous j'ai quelques problemes au niveau de la transformation....
voila mon xml du départ :
ainsi que mon xslt :
et le résultat est :
mais j'ai quelques soucis
1) je souhaiterais que la balise <structure>ne se repete pas avant chaque image mais juste en début et fin de toutes les images, je n'ai sait pas ainsi où placer cette balise...
2)je desirerais enlever le mot "exemple" situé au départ
3)est ce que qq1 saurait d'ou viennent ces caractères invalides du type : CNB.

merci d'avance pour vos réponses