Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    aiuto con il passaggio da parametri nell'xsl

    come posso passare come paramentro di un tag html nell' xsl il
    valore contenuto in un tag xml ?
    Mi spiego....
    <? xml version="1.0" ?>
    <prova>
    <matricola>123</matricol>
    <nome>Alfred</nome>
    <cognome>Hitchoc</cognome>
    </prova>

    Creassi un XSL in questo con

    matricola

    Come faccio a passare come parametro all'href il testo contenuto in
    <matricola> ovvero 123 ?


    grazie

    Max

  2. #2
    prova così:

    codice:
    <xsl:template match="prova">
              <a href="">
              <xsl:value-of select="matricola"/> 
              </a>
    </xsl:template>
    ciao

  3. #3
    Questo è l'XML:

    <?xml version="1.0" encoding="utf-8" ?>
    <?xml-stylesheet type="text/xsl" href="layout.xsl"?>

    <prova>
    <matricola>123</matricola>
    <nome>Alfred</nome>
    <cognome>Hitchoc</cognome>
    </prova>


    Mentre questo è l'XSL:

    <?xml version="1.0" encoding="UTF-8" ?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
    <html>
    <head>

    </head>
    <body topmargin="0" leftmargin="0" alink="#489fe0" link="#489fe0" vlink="#489fe0">

    <xsl:template match="prova">
    <a href="">
    <xsl:value-of select="matricola"/>
    </a>
    </xsl:template>

    </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>

    Mi dice che la parola chiave xsl:template non è consensentita il questa posizione...

    Che faccio?

  4. #4
    scusami non ho capito tu vuoi costruirti una strinag
    del tipo

    pasaagio paramentri

    oppure vuoi prendere il valore del parametro prova nell'xsl?
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  5. #5
    Se nell' xml ho:

    <prova>
    <matricola>123</matricola>
    <nome>Alfred</nome>
    <cognome>Hitchoc</cognome>
    </prova>


    Voglio fare in modo di avere nell'xsl 123 come parametro di un tag html. Ovvero vorrei fare in modo che

    Matricola

    quindi vorrei avere la possibilità di usare dinamicamente il contenuto di un tag dell'xml nell' xsl.
    In modo che se io cambio il contenuto del tag matricola nell'xml
    Mi cambi anche il link nell'xsl..


    Ciao
    MAX

  6. #6
    ok capito una cavolata...

    Matricola

    Ricorda quando devi prendere un valore dall xml e lo devi far stampare dentro un attributo di un tag devi metterlo tra parentesi graffe {}
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  7. #7
    GRAZIEEEEEEEE ! ! ! ! !!

  8. #8

    Non riesco a farlo funzionare....

    ANCORA AIUTO ! ! ! !

    Ho provato a usare quello che mi hai scritto tu...ma non mi funziona lo stesso....


    per favore...e scusami se te lo chiedo ma con XML sono proprio alle prime armi....

    puoi scrivermi la sintassi completa dell' xsl ?



    GRAZIE MILLE

  9. #9
    ************************************************** *
    XSL

    <?xml version="1.0"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template match="prova">
    <html>
    <body>
    Matricola
    </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>

    *************************************************
    XML

    <prova>
    <matricola>123</matricola>
    <nome>Alfred</nome>
    <cognome>Hitchoc</cognome>
    </prova>



    n.b
    se anche il link deve essere dinamica puoi usare la funzione name pere prendere il nome del tag

    fammi sapere
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

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.