Bonjours,

Voila un fichier xml :
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>
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
10
11
 
<html>
 <head></head>
<body>
 
<h1>blabla</h1>
 
Voila un <i>SUPER</i> commentaire.
 
</body>
</html>
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...

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...