Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    15

    Visualizzare i dati dei nodi con link

    Di seguito il file xml interessato:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <?xml-stylesheet type="text/xsl" href="INSERIRE NOME.xsl"?>
    <root>
    <comunicato>
    <data>06/07/03</data>
    <titolo>Comunicato 1</titolo>
    <testo>Si comunica che...</testo>
    </comunicato>

    <comunicato>
    <data>21/07/03</data>
    <titolo>Comunicato 2</titolo>
    <testo>Si informa che...</testo>
    </comunicato>
    </root>

    Sono riuscito fin'ora tramite l'Html a far visualizzare in un frame l'elenco di tutti i vari contenuti del tag <data>: tramite un link sul valore <data> visualizzato vorrei far comparire su un'altro frame solo ed eclusivamente il valore del tag <titolo> corrispondente al valore <data> cliccato.

    Quindi se clicco sul valore visualizzato 06/07/03, sul frame a fianco dovrà essere visualizzato il valore <titolo> Comunicato 1...

    Come posso fare?????????

  2. #2
    Passare i dati da un frame all'altro e' un problema di HTML/JavaScript di livello base, quindi fai una ricerca nel forum subito sopra e/o subito sotto e risolvi.

    Per selezionare solo i <titolo> corrispondenti a <data> devi passare via scripting all'XSLT un parametro tipo $data anche se non e' univoco (quindi puoi visualizzare solo TUTTI quelli che hanno data uguale), oppure recuperi la posizione del nodo e passi quella... ci sono un sacco di modi.

    Dovresti dirci che sistema usi...
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    15
    Grazie della vostra attenzione... di seguito il codice della pagina dove vengono recuperate le date su cui viene realizzato il link per recuperare il titolo visualizzato in un'altro link:

    <html>
    <head>
    <title>Elenco date</title>
    <xml id="objclientixml" src="Xml con Indesign 03.xml"></xml>
    </head>
    <body>



    Data di pubblicazione



    <table datasrc="#objclientixml" border="1">
    <tr>
    <td bgcolor="red"><span datafld="data"></span></td>
    </tr>

    </table>
    </p>
    </body>
    </html>


    IL codice della pagina (Pagina con i titoli.html) su cui punta il link è il seguente:

    <html>
    <head>
    <title>Esempio 001</title>
    <xml id="objIndesignxml" src="Xml con Indesign 03.xml"></xml>

    </head>
    <body>
    <table border="1">
    <tr>
    <td>Titolo: </td>
    <td><span datasrc="#objIndesignxml" datafld="titolo"></span></td>


    </tr>

    </table>


    </body>
    </html>


    Naturalmente, come ho scritto la prima volta, risco a visualizzare il primo valore del tag titolo, e non quello corrispondente alla data cliccata...

    Come potete constatare utilizzo sempre codici html per collegarmi ai dati xml... farò delle prove con l'xsl come mi avete indicato.

    Grazie, a presto...

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.