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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XSLT pour piocher dans deux docs XML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XSLT pour piocher dans deux docs XML

n°1508950
arnobase
Ze Nono Masqué
Posté le 31-01-2007 à 09:55:29  profilanswer
 

Bonjour !
 
Voila, j'essaie de transformer un document XML avec XSLT et j'ai besoin d'infos qui sont dans un autre document XML...
 
je m'explique :

Code :
  1. [personnes.xml]
  2. <personne>
  3.     <nom>DUSHMOL</nom>
  4.     <age>26</nom>   
  5.     <ville>31012</ville>
  6. </personne>
  7. <personne>
  8.     ...
  9. </personne>
  10. [villes.xml]
  11. <ville>
  12.     <numero>31012</numero>   
  13.     <nom>Trou sur Paummé</nom>
  14. </ville>
  15. <ville>
  16.     ...
  17. </ville>


et bien sur je veux ca :

Code :
  1. <personne>
  2.     <nom>DUSHMOL</nom>
  3.     <age>26</nom>   
  4.     <ville>Trou sur Paummé</ville>
  5. </personne>


Vous l'aurez compris, je veux récuperer le nom de la ville depuis l'ID mais juste avec XSLT, sans parser...
 
Voila mon problème  :??:  
 
Une idée ???
 
Merci bonne journée !!


Message édité par arnobase le 01-02-2007 à 17:26:55
mood
Publicité
Posté le 31-01-2007 à 09:55:29  profilanswer
 

n°1508953
arnobase
Ze Nono Masqué
Posté le 31-01-2007 à 10:05:14  profilanswer
 

j'ai trouvé !

Code :
  1. <xsl:for-each select="ville">
  2. <ville>
  3. <xsl:variable name="codeville"><xsl:value-of select="."/></xsl:variable>
  4. <xsl:value-of select="document('villes.xml')/c/ville[nom = $codeville]/numero"/>
  5. </ville>
  6. </xsl:for-each>


Message édité par arnobase le 01-02-2007 à 17:32:09

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

  XSLT pour piocher dans deux docs XML

 

Sujets relatifs
Probleme de parsage XML en phpProbleme de conception : Apache XML RPC + Spring
Qt et Xml[PERL] Ajouter des balises dans un fichier XML
Manipuler des données XMLAfficher du XML sur une page HTML...
Les docs à faire apres avoir développé une application[PHP] Analyse d'un fichier XML: confusion balises xml/html
[Java & XML] Parser SAX : comment ajouter un tag au cours du parsing ?Parser du XML en PHP
Plus de sujets relatifs à : XSLT pour piocher dans deux docs XML


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