probleme prefix/namespace dans fichier XSLT
Bonjour,
je souhaite transformer un fichier XML dont la structure est (en gros) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<er:ROOTxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"....>
.....
<gml:membre>
<er:membre2>
<er:id>
<er:permanentId>monId</er:permanentId>
</er:id>
</er:membre>
</gml:membre2>
.....
</er:ROOT> |
le problème vient des prefix "er:" et "gml:"
dans mon fichier de transformation xslt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:er="er"
....
<xsl:template match="er:ROOT">
.....
<xsl:element name="NOUVEAU_MEMBRE">
......
</xsl:element>
......
</xsl:template>
</xsl:stylesheet> |
...Quand je lance la transformation, ça marche pas au premier match ( Apparemment, c'est le traitement du prefix "er:" qui coince... il doit être mal déclaré.
Une idée?