Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP
XML/XSL et SOAP Forum d'entraide sur XML et SOAP. Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 25/11/2012, 19h33   #1
battit64000
Invité de passage
 
Inscription : 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
battit64000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2012, 11h00   #2
polymorphisme
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
Publishing
Inscription : octobre 2009
Messages : 1 424
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 39
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Publishing

Informations forums :
Inscription : octobre 2009
Messages : 1 424
Points : 2 333
Points : 2 333
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.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2012, 11h01   #3
tsuji
Membre chevronné
 
Inscription : octobre 2011
Messages : 411
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 411
Points : 673
Points : 673
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>
tsuji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2012, 11h45   #4
polymorphisme
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
Publishing
Inscription : octobre 2009
Messages : 1 424
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 39
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Publishing

Informations forums :
Inscription : octobre 2009
Messages : 1 424
Points : 2 333
Points : 2 333
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.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2012, 21h22   #5
battit64000
Invité de passage
 
Inscription : avril 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 14
Points : 2
Points : 2
merci,

c'est ça
battit64000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h45.


 
 
 
 
Partenaires

Hébergement Web