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

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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
essai essai
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.