[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Sorting with partial string
Hello list, I have a list of commands in a XML file: <list> <cmd>proxy</cmd> <cmd>no proxy</cmd> <cmd>setting</cmd> <cmd>no setting</cmd> <cmd>abacus</cmd> <cmd>no abacus</cmd> </list> I would like to sort the output based on the main word, that is without taking into consideration the '^no ' regex. Thus, the expected output would be: <list> <cmd>abacus</cmd> <cmd>no abacus</cmd> <cmd>proxy</cmd> <cmd>no proxy</cmd> <cmd>setting</cmd> <cmd>no setting</cmd> </list> How can I do that in XSLT v1? I use Xalan-C. Xpath substring-after() unfortunately returns "" if the pattern is not found, therefore <xsl:apply-templates select="cmd"> <xsl:sort select="substring-after(.,'no ')"/> </xsl:apply-templates> does not work... Thanks, -- ============== +----------------------------------------------+ Martin Gadbois | "Windows might take you from 0 to 60 faster, | S/W Developer | but to go to 100 you need Unix." | Colubris Networks Inc. +----------------------------------------------+
|
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
|