[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: the "~" operator (was Re: Add id to next element)
On Fri, 2022-05-20 at 02:05 +0000, Graydon graydon@xxxxxxxxx wrote: > > I'm not sure I want that ~ operator MORE than I want to be able to > stuff > XPath expressions into macros, In XSLT you can already write, <!DOCTYPE xsl:stylesheet [ <!ENTITY pattern " '\d{2,5}' "> <!ENTITY firstToken "(tokenize(., &pattern;) [1])"> ]> <xsl:stylesheet> <xsl:sequence select="//extension ! &firstToken;" /> </xsl:stylesheet> but syntactic sugar for lambda expressions with arguments and closures, and the chaining of xsl instructions in the blog post, would be very interesting. tokenize(., &pattern;) ! N;x { if ($x castable as xs:number) then number($x) else 17 } -- Liam Quin,B https://www.delightfulcomputing.com/ Available for XML/Document/Information Architecture/XSLT/ XSL/XQuery/Web/Text Processing/A11Y training, work & consulting. Barefoot Web-slave, antique illustrations: B http://www.fromoldbooks.org
|
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
|