J'ai réussi a contourner le problème des deux lang j'en ai mis un en majuscule!
Mais maintenant ma question est la suivante?
Est-il possible d'exclure un préfixe de namespace de la transformation ?
genre ignorer tout ceux qui on un préfixe xml: ?
je remets le xsl complet (a noter que le namespace principale n'est plus my: mais ns1: ):
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ns1="http://schemas.microsoft.com/office/infopath/2003/myXSD/2005-06-14T14-11-47" exclude-result-prefixes="ns1">
<xsl:template match="/" >
<xsl:apply-templates />
</xsl:template>
<xsl:template match="*">
<xsl:element name="{local-name()}">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*">
<xsl:attribute name="{local-name()}">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:template>
</xsl:stylesheet>
Il n'y en a que un a enlevé mais j'aimerais bien pouvoir utiliser ce xsl sur n'importe quelle xml!
un extrait du xml:
<?xml version="1.0" encoding="UTF-8"?><ns1:Case ns1:Gnr="0" ns1:Gyear="0" ns1:Nr="0" ns1:Kanton="NW" ns1:Amt="150" ns1:SitzNr="1509" ns1:CHNR="" ns1:RF="0" ns1:Eingang="2005-07-06" ns1:Termin="2005-07-16" ns1:Zuteilung="2005-07-06" ns1:valid="1" ns1:inBearb="1" ns1:Stempel="2005-07-06T11:01:52" ns1:Visum="EXP" xmlns:ns1="http://schemas.microsoft.com/office/infopath/2003/myXSD/2005-06-14T14-11-47" xml:lang="fr">
<ns1:Geschaeft>
<ns1:Firma>Virgul Engineering </ns1:Firma>
<ns1:Bemerkung>Radiation d'office</ns1:Bemerkung>
<ns1:Notizen>
<ns1:Notiz>DFDG DFG DSJAS OPGIHFGOFDHOGPS</ns1:Notiz>
</ns1:Notizen>
<ns1:Sitz ns1:bfs="1509">Hergiswil NW</ns1:Sitz>
<ns1:Anmelder ns1:fldID="114">
<ns1:Empfaenger>RGIOER</ns1:Empfaenger>
<ns1:co>GSDFJ</ns1:co>
<ns1:Strasse ns1:nr="234">GDFJG</ns1:Strasse>
<ns1:Zusatz ns1:zusNr="43">FGIOSD</ns1:Zusatz>
<ns1 [langue]LZ>543</ns1 [langue]LZ>
<ns1:Ort>fgiosd</ns1:Ort>
<ns1:fullText></ns1:fullText>
</ns1:Anmelder>
</ns1:Geschaeft>
<ns1:Search>
<ns1:SearchAIM></ns1:SearchAIM>
</ns1:Search>
</ns1:Case>
Merci pour votre aide !!!
++
Thierry