Toon posts:

xsl Paramaterer aan zoekopdracht toevoegen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een temlate en daar stuur ik een paramater aan mee.

Afhankelijk van welke dit is moet hij een bepaalde zoekopdracht meegeven.

De code ziet er ongeveer zo uit(kwa functionaliteit)

code:
1
2
3
4
5
6
<xsl:template name="bla">
   <xsl:param name="dezeparam"/>
  
    <xsl:value-of select="//data/row[@id='1']/opdracht + $dezeparam"/>
**FOUT/PROBLEEM ---------------------------------------^^^^^^^^^^^^^^^
</xsl:template>


Hoe krijg ik het nu voor elkaar dat als ik 1 meestuur dat hij doet
<xsl:value-of select="//data/row[@id='1']/opdracht1"/>

Hoe krijg ik het nu voor elkaar dat als ik 2 meestuur dat hij doet
<xsl:value-of select="//data/row[@id='1']/opdracht2"/>

[ Voor 13% gewijzigd door Verwijderd op 05-06-2003 09:40 ]


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Je zou gebruik kunnen maken van de functie Concat(), waarmee je twee strings met elkaar kan verbinden :)

code:
1
string=Concat('opdracht', '1')

Zie ook:
Xpath Functions

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Verwijderd

Topicstarter
Ja dat snap ik. Via concat werkt het ook wel.

Ik moet trouwens geen value-of statement maar moet een if statement

dus zo iets als

<xsl:if test="//data/row[@id='1']/opdracht + $dezeparam" = 'waarde' >

En dan kan ik het dus niet via de concat functie