IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSL] rajout de namespace


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    azr
    azr est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Par défaut [XSL] rajout de namespace
    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?

  2. #2
    azr
    azr est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Par défaut
    J'ai laissé tomber, je me suis résolu à faire le boeuf:
    - ajout du namespace dans les namespaces du xslt avec une valeur farfelue (comme ca il se trouvera dans mon fichier resultat)
    - transformation du fichier resultat en string
    - recherche et remplacement du namespace par les expressions regulieres

    Quoi c'est pas propre??
    Je ne mets pas résolu parce que je ne pense pas que ce soit la solution à recommander

Discussions similaires

  1. [XSLT]xsl:strip-space + namespace
    Par thierry_b dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 11/12/2008, 13h56
  2. [xsl] namespace dans le html apres transformation xslt...
    Par -ADX- dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 15/05/2006, 14h16
  3. Importer via asp.net c# des variables dans mon namespace xsl
    Par akaii dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 23/01/2006, 08h41
  4. xsl:Template sur un élément sans namespace
    Par dust45 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 27/10/2005, 16h52
  5. [XSLT]petit(s) pb(s) avec les xmlns et <xsl:namespace-ali
    Par Swoög dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 08/01/2005, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo