Bonjour,
je suis en train de travailler sur un fichier XSL me permettant de transformer un xsd vers un wsdl. Cependant j'ai un soucis avec les fameux namespaces...


J'ai besoin de pouvoir ajouter cette declaration dans mon fichier resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
xmlns:impl="http://localhost:8080/axis/services/DDL3"
avec a la place de localhost l adresse ip de ma machine.

Cette adresse est passée en paramètre de ma transformation.

J essaye donc de declarer ce namespace de cette maniere
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:namespace name="impl" select="$implValue"/>
avec implValue calcule de cette maniere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:variable  name="implValue"><xsl:value-of select="concat('http://',concat($ipAdress,concat(':8080/axis/services/',$serviceName)))"/></xsl:variable>
Mais ceci sans succès. Est-ce que quelqu'un pourrait m'éclairer?