Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Xml-XSl

  1. #1

    Xml-XSl

    Ciao a tutti ho il seguente problema:
    Ho 2 file xml da cui devo trarre un risultato (tramite xsl) da esporre in una pagina html. Il mio problema principale e' che devo leggere il contenuto di un tag in un file xml e poi confrontarlo con il valore di un tag uguale ma nell'altro file xml. Se i due valori coincidono allora devo estrarre l'informazione e stamparla in un file html.
    Come posso effettuare questo confronto con un xsl?

    Ciao e Grazie Oscar

  2. #2
    Cosi:
    <xsl:variable name="id" select="@id"/>
    <xsl:apply-templates select="document('extern.xml')/tag[@id=$id]"/>

    dove la variabile id serve a filtrare i dati di extern.xml (xml esterno) in base all'attributo id.

    Si può anche fare in altri modi (passaggio parametri nel template o xsl:key) ma io ho utilizzato questo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.