bonjour
j'ai un fichier xml auquel j'applique une feuille de style qui me génère un fichier xml dans lequel un retour chariot est généré pour chaque nouvelle balise;
je souhaiterais obtenir une chaine de caractère sur une seule ligne ;
mon xsl est le suivant :
1 2 3 4 5 6 7 8 9 10 11
| <?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration = "yes"/>
<xsl:template match="/">
<xsl:apply-templates select="//data"/>
</xsl:template>
<xsl:template match="data">
<Placemark><Point><coordinates><xsl:value-of select="x"/>,<xsl:value-of select="y"/>,0</coordinates></Point></Placemark>
</xsl:template>
</xsl:stylesheet> |
comme résultat j'ai par exemple :
1 2 3 4 5
| <Placemark>
<Point>
<coordinates>11.311,38.384,2</coordinates>
</Point>
</Placemark> |
je souhaiterais avoir tout sur une même ligne soit :
<Placemark><Point><coordinates>11.311,38.384,2</coordinates></Point></Placemark>
quelqu'un a-t'il une idée ?
merci
Jean-Marie
Partager