[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: XPath expression to convert XSD enumerations into aregex,longest value first
From: "Roger L Costello costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 8 Jul 2022 11:04:41 -0000
Michael Kay wrote:

> sort the numbers by their value rather than by their length

Do you mean this:

string-join(sort(xs:restriction/xs:enumeration/@value), '|')

Unfortunately that produces an incorrect result:

1|10|11|12|2|3|4|5|6|7|8|9

(But I do like the simplicity of the XPath expression!)

/Roger

Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member