Bonjour,

je débute dans le XSLT.

j'ai le fichier XML suivant :
<?xml version="1.0" encoding="ISO-8859-1"?>
<Message xmlns="http://www.pssq.com/FT/2002/ORDERS">
<texte1>info 1</texte1>
<texte2>info 2</texte2>
</Message>

Je veux extraire dans un fichier texte la donnée contenue dans <texte1>.

Mon fichier XSL est le suivant :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="iSO-8859-1" method="text"/>
<xsl:template match="Message">
<xsl:value-of select="texte1" />
</xsl:template>
</xsl:stylesheet>

Au niveau du résultat, le fichier texte contient toujours :
info 1
info 2

Cela fonctionne si au niveau du fichier XML je supprime xmlns="http://www.pssq.com/FT/2002/ORDERS" pour seulement laisser <Message>. Cependant, je ne pas pas supprimer la ligne car ce fichier provient d'un autre système.

Merci pour votre aide.