Subject: FW: For Loop in XSL From: Ben Robb <Ben@xxxxxxxxxx> Date: Mon, 13 Dec 1999 09:43:54 -0000 |
Lets try that again, shall we (without pressing Ctrl-Enter halfway through writing it *grin*) I wouldn't use anything like "END_INDEX" in my XML. Try something like this: --- XML --- <item>1</item> <item>2</item> <item>3</item> ..... <item>10</item> --- XSL --- <select name="number"> <xsl:for-each select="item"> <option value="{text()}"><xsl:value-of /></option> </xsl:for-each> </select> That is probably the most elegant way - you never need to actually know how many options you have, so you can extend it by only changing the XML in one place. Rgs, Ben -----Original Message----- From: Low Kiam Imm [mailto:juneFaye@xxxxxxxxxxxxxx] Sent: 13 December 1999 07:30 To: XSL-List@xxxxxxxxxxxxxxxx Subject: For Loop in XSL Greetings, hi, I'm new in XSL. I need to generate a drop down box in the HTML. I got the END_INDEX from the XML file and the default start index is always 1 and increment is +1. My question is: how am I going to populate the drop down box value in my XSL ? Can it be done? (i.e. using maybe a for loop). I know there is a <xsl:for-each> but is it suitable to use in this case? Part of My XML file: <END_INDEX>10</END_INDEX> My XSL File: <SELECT NAME="NUMBER"> ??... </SELECT> Ideal Output: <SELECT NAME="NUMBER"> <OPTION VALUE="1">1</OPTION> <OPTION VALUE="2">2</OPTION> <OPTION VALUE="3">3</OPTION> <OPTION VALUE="4">4</OPTION> <OPTION VALUE="5">5</OPTION> <OPTION VALUE="6">6</OPTION> <OPTION VALUE="7">7</OPTION> <OPTION VALUE="8">8</OPTION> <OPTION VALUE="9">9</OPTION> <OPTION VALUE="10">10</OPTION> </SELECT> Any suggestion? TIA! === Regards, June __________________________________________________ Do You Yahoo!? Thousands of Stores. Millions of Products. All in one place. Yahoo! Shopping: http://shopping.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: For Loop in XSL, Ben Robb | Thread | String-length, Thomas Karlsen |
RE: For Loop in XSL, Ben Robb | Date | Re: For Loop in XSL, David Carlisle |
Month |