+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Inscrit en
    avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 14
    Points : 2
    Points
    2

    Par défaut selectionner valeur dans feuille xsl

    Bonjour,

    voici une partie de ma generation d'xml en entrée

    Code :
    1
    2
    3
    4
    5
    6
     
    <?xml version="1.0" encoding="WINDOWS-1252"?>
    -<rows>
    <![CDATA[SELECT * FROM AZANU WHERE DATE1='21/11/2012';]]>
    <row DATE1="21/11/2012" RECCOC="NULL" ADTYPE="NULL" NOMPLA="NULL" NOMPAG="NULL" SUBPLANI="NULL" PAGMODU="MOD" PAGMOD2="376" PAGMOD1="5" TIPOORI="5" FICHERO="54320200.eps" PATH="\\nashp\CICLON_OUT" IDORI="NULL" CONSECINT="NULL" CONSECSEC="NULL" CONSECORI="NULL" PRODUCTO="NULL" SECTOR="NULL" TIPODIM="3" DIMENSION2="33" DIMENSION1="2" ESTADO="F" MANCHA="NULL" CONVENIENTE="S" FECHA="23/11/2012" PUBLICACION="PYRENEES PRESSE SA" ANUNCIANTE="NULL" CLIENTE="NULL" PAGINA="NULL" COMENTARIO="NULL" COLOCACION="64B Annonce" RECCOL="NULL" COLOR="NB" SECCION="000" DETALLE="Béarn" ORDEN="2012/54320200" TITULO="CDAC SARL A.DIS" NUMANU="NULL" NUMORI="NULL" NUMORD="54320200" ANOORD="NULL" IDANU="54320200 23/11/2012"/><row DATE1="21/11/2012" RECCOC="NULL" ADTYPE="NULL" NOMPLA="NULL" NOMPAG="NULL" SUBPLANI="NULL" PAGMODU="MOD" PAGMOD2="376" PAGMOD1="5" TIPOORI="5" FICHERO="54309580.eps" PATH="\\nashp\CICLON_OUT" IDORI="NULL" CONSECINT="NULL" CONSECSEC="NULL" CONSECORI="NULL" PRODUCTO="NULL" SECTOR="NULL" TIPODIM="3" DIMENSION2="162" DIMENSION1="2" ESTADO="F" MANCHA="NULL" CONVENIENTE="S" FECHA="23/11/2012" PUBLICACION="PYRENEES PRESSE SA" ANUNCIANTE="NULL" CLIENTE="NULL" PAGINA="NULL" COMENTARIO="NULL" COLOCACION="64B Marchés" RECCOL="NULL" COLOR="NB" SECCION="000" DETALLE="Béarn" ORDEN="2012/54309580" TITULO="AAPC Travaux - L" NUMANU="NULL" NUMORI="NULL" NUMORD="54309580" ANOORD="NULL" IDANU="54309580 23/11/2012"/>
    </rows>
    Dans ma feuille xsl comment selectionner ma valeur DATE1 ou NUMORD par exemple en value of select par exemple
    merci

  2. #2
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    octobre 2009
    Messages
    1 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2009
    Messages : 1 438
    Points : 2 386
    Points
    2 386

    Par défaut

    Bonjour,

    Code :
    1
    2
    3
    <xsl:template select="/rows/row/@DATE1">
      <xsl:value-of select="."/>
    </xsl:template>
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

  3. #3
    Membre Expert
    Inscrit en
    octobre 2011
    Messages
    700
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 700
    Points : 1 225
    Points
    1 225

    Par défaut

    C'est tout à fait élémentaire et j'espère vous allez faire un peu de rattrapage si le démo ci-dessous n'est pas encore clair.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <xsl:template match="/">
        <root>
            <xsl:apply-templates select="rows/row" />
        </root>
    </xsl:template>
    <xsl:template match="row">
        <data><xsl:value-of select="@DATE1" /></data>
        <data><xsl:value-of select="@NUMORD" /></data>
    </xsl:template>

  4. #4
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    octobre 2009
    Messages
    1 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2009
    Messages : 1 438
    Points : 2 386
    Points
    2 386

    Par défaut

    Plus clairement, tu peux faire comme ceci :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="WINDOWS-1252"?>
     
    <xsl:template match="/">
        <root>
            <xsl:apply-templates select="rows/row" />
        </root>
    </xsl:template>
    <xsl:template match="row">
        <data><xsl:value-of select="@DATE1" /></data>
        <data><xsl:value-of select="@NUMORD" /></data>
    </xsl:template>
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

  5. #5
    Invité de passage
    Inscrit en
    avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 14
    Points : 2
    Points
    2

    Par défaut

    merci,

    c'est ça

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •