Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    [XSLT] usare il valore di un attributo di un tag

    come faccio ad individuare l'attributo di un tag ed usarlo con una trasformazione xsl?

    per esempio se ho il tag

    <para titolo="idioxml" />

    come faccio a ripescare il valore "idioxml" e usarlo nel template html che ottengo grazie alla trasformazione xslt?

  2. #2
    ciao, usarlo per fare cosa?
    prova a dare una lettura a questo tutorial su XPath.

    ciao

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    vorrei usarlo per inserire un tag img nel documento. ho provato a fare:


    <xsl:template match="head">
    <div id="header">
    <xsl:value-of select="@url_imm"/>
    </div>
    </xsl:template>

    come vedi il tag head ha un attributo url_imm che qui io stampo sulla pagina. solo che io lo vorrei come URI dell'immagine. Infatti il valore di tale attributo è "logo.png" (insomma è il nome dell'immagine). Ho provato (ingenuamente) a fare:


    <xsl:template match="head">
    <div id="header">
    [img]<xsl:value-of select=[/img]" />
    </div>
    </xsl:template>

    ma non funziona --- le logiche del php mi stanno traviando ;-)

    che dici? mi sai indirizzare in qualche parte del tutorial di cui sopra?

  4. #4
    allora potresti creare il tuo tag img utilizzando il tag xsl:element.

    ciao

  5. #5
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    esatto! è quello che ho fatto alla fine. ho trovato alcune informazioni sulla sezione xml del qui presente portale e in effetti fanno notare che si puo creare un elemento html e usare per i suoi attributi dati estratti da xml con xpath. ok questa è risolta.

    Adesso apro un'altro 3d! seguimi ;-)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.