Bonjours,
Voila un fichier xml :
J'aimerai créer un fichier XSLT qui, à partir de ce fichier, me génère le fichier XHTML suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?xml version="1.0" encoding="ISO-8859-1"?> <root> <nom>blabla</nom> <commentaire> voila un <i> SUPER </i> commentaire. </commentaire> </root>
Problème : Comme vous l'avez remarquez ce fichier ne ressemble pas a un fichier xml tel que la théorie nous l'impose, puisque l'element Text contenu dans le noeud <commentaire> comporte un noeud (<i>). Alors que la théorie nous dit qu'un élément Text doit etre une feuille de l'arbre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <html> <head></head> <body> <h1>blabla</h1> Voila un <i>SUPER</i> commentaire. </body> </html>
Est-ce que cela est possible ? Si oui, pouvez-vous m'écrire le fichier XSLT ?
Si ce n'est pas possible, cela signifie qu'il n'est pas possible de convertir un fichier XHTML grâce à XSLT puisque l'XHTML ne respecte pas non plus le fait qu'un élément Text ne doit pas contenir de noeud...
Partager