[XSLT] Visualisation AVEC balises
Bonjour,
Je débute actuellement en XML et je suis confronté à un problème pratique qui sans doute va vous paraître un peu ridicule :roll:
Je dois modifier les balises d'un fichier XML. Si j'ai bien compris, je dois utiliser les fonctionnalités du XSLT. J'ai déjà trouver plusieurs bouts de code et tutoriels qui font ce dont j'ai besoin.
Mon problème se situe plus au niveau de la visualisation du résultat. En effet, lorsque j'ouvre le fichier suivant (avec IE7) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?xml version="1.0" encoding="UTF-8"?>
<?xml:stylesheet type="text/xsl" href="tata.xsl"?>
<TEST>
<SAPIN>
essai
</SAPIN>
<FLEUR>
essai
</FLEUR>
</TEST> |
avec une référence au fichier XSL suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="" indent="yes" />
<xsl:template match="SAPIN" priority="1">
<xsl:element name="ARBRE">
<xsl:apply-templates select="@*[name()!='val']|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*|node()" priority="0">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet> |
Voici ce que je vois apparaitre dans mon navigateur :
Je n'ai donc aucun moyen de vérifier que mes balises ont été correctement modifiées.
Quelle solution (la plus simple à mettre en œuvre) pourrait satisfaire mes besoins?
- Utilisation d'un éditeur XML?
- Enregistrement du fichier en sortie (XML modifié) via JS? ou PHP?
- Autre chose?
Je suis un peu perdu, je n'ai pas de grandes connaissances dans ce domaine.
J'espère avoir posé une question claire et pas trop "triviale".
Merci d'avance pour vos réponses.