|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] How can I sort this?
Hello list!
I have a problem of sorting when forming a SELECT INPUT BOX.
The XML:
<BigList>
<BigElement>
<Code>XXP</Code>
<SmallList>
<SmallElement>
<Code>001</Code1>
<Name>A</Name>
</SmallElement>
<SmallElement>
<Code>002</Code1>
<Name>X</Name>
</SmallElement>
</SmallList>
</BigElement>
<BigElement>
<Code>YYJ</Code>
<SmallList>
<SmallElement>
<Code>01</Code1>
<Name>B</Name>
</SmallElement>
<SmallElement>
<Code>02</Code1>
<Name>Z</Name>
</SmallElement>
</SmallList>
</Element>
</BigList>
The XSLT:
<select id="SmallElements">
<xsl:for-each select="BigList/BigElement">
<xsl:for-each select="SmallList/SmallElement">
<option value="Code">
<xsl:value-of select="Name" />
</option>
</xsl:for-each>
</xsl:for-each>
</select>
Results:
<select id="SmallElements">
<option value="001">A</option>
<option value="002">X</option>
<option value="01">B</option>
<option value="02">Z</option>
</select>
How can I sort by the name? I mean, my expected results are:
<select id="SmallElements">
<option value="001">A</option>
<option value="01">B</option>
<option value="002">X</option>
<option value="02">Z</option>
</select>
Thanks in advance!
Andrew
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








