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:
avec a la place de localhost l adresse ip de ma machine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 xmlns:impl="http://localhost:8080/axis/services/DDL3"
Cette adresse est passée en paramètre de ma transformation.
J essaye donc de declarer ce namespace de cette maniere
avec implValue calcule de cette maniere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<xsl:namespace name="impl" select="$implValue"/>
Mais ceci sans succès. Est-ce que quelqu'un pourrait m'éclairer?
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>
Partager