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 :

transformation XML simpliste


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Points : 186
    Points
    186
    Par défaut transformation XML simpliste
    J'ai un fichier XML contenant régulièrement ce type de Tag
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <Lien>
      <Nom>Message-Emis</Nom>
      <ID_Destination>xxxxxxxxxxxx</ID_Destination>
    </Lien>
    <Lien>
      <Nom>Message-Reçu</Nom>
      <ID_Destination>yyyyyyyyyyyy</ID_Destination>
    </Lien>
    Je voudrait transformer ces balises en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <Lien type="Message-Emis">xxxxxxxxxxxx</Lien>
    <Lien type="Message-Reçu">yyyyyyyyyyyy</Lien>
    Je rajoute donc dans mon xslt de transformation un template sur Lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl:template match="Lien" priority="2">
     
    </xsl:template>
    Mais je n'ai aucune idée de ce qu'il doit être mis dedans. Mon niveau de connaissance frolant le néant, comment dois-je compléter ce template ?
    abertaud
    ---------

    - pas de réponse technique en PV, utilisez les forums
    - si vous trouvez seuls la solution, n'abandonnez pas votre post, mettez-le à jour pour les autres
    - le tag est parfois en voie d'extinction, participez à sa survie

  2. #2
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Points : 186
    Points
    186
    Par défaut
    Pour être un peu plus précis, même si j'ai rien mis du tout dans le post, j'en suis à ce niveau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	<xsl:template match="Lien" priority="2">
    		<xsl:param name="p1"><xsl:value-of select="Nom"/></xsl:param>
    		<Lien type="{p1}">
    				<xsl:value-of select="ID_Destination"/>
    		</Lien>
    	</xsl:template>
    pour lequel il manque encore un attribut, puisque j'obtient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <Lien type="">xxxxxxxxxxxx</Lien>
    <Lien type="">yyyyyyyyyyyy</Lien>
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <Lien type="Message-Emis">xxxxxxxxxxxx</Lien>
    <Lien type="Message-Reçu">yyyyyyyyyyyy</Lien>
    Mais peut être que j'ai pris un mauvais départ
    abertaud
    ---------

    - pas de réponse technique en PV, utilisez les forums
    - si vous trouvez seuls la solution, n'abandonnez pas votre post, mettez-le à jour pour les autres
    - le tag est parfois en voie d'extinction, participez à sa survie

  3. #3
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Points : 186
    Points
    186
    Par défaut
    Pourquoi faire compliqué quand on peut faire simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <xsl:template match="Lien" priority="2">
    	<Lien type="{Nom}">
    			<xsl:value-of select="ID_Destination"/>
    	</Lien>
    </xsl:template>
    abertaud
    ---------

    - pas de réponse technique en PV, utilisez les forums
    - si vous trouvez seuls la solution, n'abandonnez pas votre post, mettez-le à jour pour les autres
    - le tag est parfois en voie d'extinction, participez à sa survie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Transformation XML -> HTML
    Par marsu381 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 27/09/2005, 10h38
  2. [FOP] Transformation XML to PDF par FOP
    Par JustAGphy dans le forum Format d'échange (XML, JSON...)
    Réponses: 13
    Dernier message: 12/05/2004, 15h19
  3. [XML][XSL][FOP] transformation xml avec fop
    Par Le Marlou dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 05/12/2003, 16h58
  4. Transformation xml + xsl -> HTML via PHP
    Par petit-ourson dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/10/2003, 22h42
  5. Pd de transformation XML/XSL sur un windows 2000 server US
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 3
    Dernier message: 24/03/2003, 11h00

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