Visualizzazione dei risultati da 1 a 2 su 2

Discussione: node1, node2, node3..

  1. #1

    node1, node2, node3..

    Ho (XML):
    codice:
    <root>
    <node1> bla bla </node1>
    <node2> bla bla </node1>
    <node3> bla bla </node1>
    <node4> bla bla </node1>
    <node5> bla bla </node1>
    </root>
    Ho (XSLT):
    codice:
    <xsl:call-template name="FOO">
    <xsl:with-param name="number" select="1"/>
    </xsl:call-template>
    e il template:
    codice:
    <xsl:template name="FOO">
    <xsl:param name="number"/>
    <xsl:copy-of select="concat(node,$number)"/>
    </xsl:template>
    Voglio dei copy-of node1, node2, node3
    ma la funzione concat(node,$number) non va bene:
    "Can not convert #STRING to a NodeList!"

    c'e' una soluzione per utilizzare nell'XPath una stringa e una variabile?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    20
    Ciao.
    Prova con
    <xsl:copy-of select="concat('node',$number)"/>
    e fammi sapere.
    Ciao!

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.