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

    [XSL] valore di param non letto

    Ragazzi... quale è il problema???


    <?xml version='1.0'?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>

    <xslaram name="lng">IT</xslaram>

    <xslutput method="html" />

    <xsl:template match="lang[@id=$lng]">
    <ul class="menu">
    <xsl:for-each select="item">
    <xsl:sort select="@idorder" data-type="number" order="ascending"/>
    [*]
    <a>
    <xsl:attribute name="href">
    <xsl:value-of select="@url" />
    </xsl:attribute>
    </a>

    </xsl:for-each>
    [/list]
    </xsl:template>

    </xsl:stylesheet>

    Questo non ne vuole sapere di funzionare...

    <?xml version='1.0'?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>

    <xslaram name="lng">IT</xslaram>

    <xslutput method="html" />

    <xsl:template match="lang[@id='IT']">
    <ul class="menu">
    <xsl:for-each select="item">
    <xsl:sort select="@idorder" data-type="number" order="ascending"/>
    [*]
    <a>
    <xsl:attribute name="href">
    <xsl:value-of select="@url" />
    </xsl:attribute>
    </a>

    </xsl:for-each>
    [/list]
    </xsl:template>

    </xsl:stylesheet>

    Se setto il parametro diretto va... Quale può essere il problema???
    ho provato pure lang[@id='$lng']

    Ma niente....

    Grazie!!!!
    Il miglior team di professionisti per le tue realizzazioni. http://www.brokenice.it
    Le tue vacanze in umbria
    agriturismo - agriturismi

  2. #2
    Sei sicuro che non funziona?
    Ho provato entrambi i templates, e funzionano tutti e due correttamente...
    Nel caso puoi postare l'XML con cui non va?

    Ciao,

  3. #3
    codice:
    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="STRUCT_INDICI.xslt"?>
    <indici>
    	<root name="root" id="2" blocco="1">
    		<lang id="IT">
    			<item name="home" type="link" url="default.asp" sam="e" alt="Vai  d" trg="_self" id="3" accesskey="3" idorder="3"/>
    			<item name="home page vds" type="link" url="default.asp" sam="e" alt="Vai in homepagef d" trg="_self" id="2" accesskey="2" idorder="2"/>
    			<item name="home page" type="link" url="default.asp" sam="e" alt="Vai in homepage" trg="_self" id="1" accesskey="1" idorder="1"/>
    		</lang>
    	</root>
    </indici>
    Il miglior team di professionisti per le tue realizzazioni. http://www.brokenice.it
    Le tue vacanze in umbria
    agriturismo - agriturismi

  4. #4
    Ti confermo che a me funzionano entrambi i template.
    Che motore XSLT stai utilizzando? Io Xalan 2.7.0.

    Ciao,

  5. #5
    Il miglior team di professionisti per le tue realizzazioni. http://www.brokenice.it
    Le tue vacanze in umbria
    agriturismo - agriturismi

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.