Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1214 connectés 

  FORUM HardWare.fr
  Programmation

  [XSL-XML] Script XSL et données XML => intéraction : soluce inside

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XSL-XML] Script XSL et données XML => intéraction : soluce inside

n°198107
kileak2
Posté le 20-08-2002 à 16:21:44  profilanswer
 

Salut !
 
j'ai longuement cherché comment travailler sur les valeurs de l'arbre XML de manière complètement dynamique et ainsi pouvoir générer des scripts en JS ou VBS qui prennent en paramètre des noeuds XML.
 
Voici ma solution (j'ai bien galéré pour trouver quelque chose de précis sur le web alors c'est pas à pas que j'ai cherché :) )
 
Voici un bref aperçu de ce qu'il faut faire :
 
Prenons le XML :
 
<TABLE>
      <CODE>CJ002</CODE>  
      <NOM />  
      <PRENOM>Olivier</PRENOM>  
</TABLE>

 
le XSL :
 
En haut de page (avant le "template" )
 
<xsl:script language="JScript">
<![CDATA[
function GetValue(node,noeud)
{
 return node.selectSingleNode(noeud).text
}
]]>  
</xsl:script>

 
 
<xsl:for-each select="TABLE">
 
    <xsl:eval>GetValue(this,'PRENOM';)</xsl:eval><br/>
    <xsl:eval>this.nodeName</xsl:eval>
............

 
 
Pour chaque TABLE, on aura l'affichage de la valeur du noeud 'PRENOM' ainsi que le nom du noeud courant.
Dans notre page HTML :
 
Olivier
TABLE

 
On peut donc récupérer et travailler sur les valeurs du XML.
 
Il semble y avoir d'autres possibilités mais c'est un début :)

mood
Publicité
Posté le 20-08-2002 à 16:21:44  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [XSL-XML] Script XSL et données XML => intéraction : soluce inside

 

Sujets relatifs
comment lire un doc XML avec php ?[XSL-XML] Définition du Namespace en XSL : comprends rien !
Qu'est-ce qui peut faire planter un script PHP[JS] comment faire un script qui enregistre la page courante ?
base de données "rapid files" : qui connait ???[PHP] Script pour obtenir le $HTTP_REFERER du visiteur...
[QT for Linux] newbie inside... [RESOLU !!! :)]Selection de base de données
ca existe un script -> http:// "indiker IP" / blabla/bla// 
Plus de sujets relatifs à : [XSL-XML] Script XSL et données XML => intéraction : soluce inside


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR