Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    2

    Ricerca e stampa con xslt

    Salve a tutti sono nuovo del forum e abbastanza novello dell'argomento....

    Vi descrivo il mio problema, attraverso un'applicazione viene generata in xml un insieme di informazioni su un progetto: Folder, attributi, misure e quant'altro.
    Con un xslt applicato all'xml devo visualizzare una tabella di informazioni. Tutto funziona tranne una perche non è cosi lineare, mi spiego.

    Per ogni oggetto di tipo misura ho un riferimento ad un folder nel quale questa misura è contenuta. A me serve stampare insieme a tutte le info della misura anche il nome della cartella contenitore ma non ci riesco.

    La struttura risultante è del tipo

    Nome_Folder | Misura | Descrizione | ecc.......

    L'albero nell'xml delle info da cui parto è invece cosi strutturata:

    ...

    Folder
    ID
    Name

    .....

    Measure
    (varie info)
    FolderRef
    ID
    RefTo
    .....

    Quindi nel template XSL arrivo al match con Measure, stampo le varie info e poi ho esito positivo sul confronto con il RefTo del FolderRef del Measure e l'ID del Folder; di cui a me serve il name stampato con le info.

    Sicuramente non mi sono spiegato granchè ma qualcuno può aiutarmi?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    2

    piccolo passo....

    intanto mi rispondo da solo.....
    utilizzando questa struttura all'interno del file

    <xsl:template match="Measure">
    <tr>
    <td>
    <xsl:value-of select="//Folder[@ID=//Measure/FolderRef/@RefTo]/@Name"/>
    </td>
    <td>
    <xsl:value-of select="./@Name"/>
    </td>
    <td>
    <xsl:value-of select="./@Definition"/>
    </td>
    .... ecc.....

    Mi stampa correttamente il nome del folder che mi serve ma solo nella prima riga, poi ripete sempre lo stesso per le altre righe nonostante per queste ultime i dati sono correttamente visualizzati e distinti......

    Chi ha un aiuto?

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.