|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: for-each filter
Hi Charles,
At 07:33 PM 3/22/2005, you wrote: Hello, I need to extract the first 5 children from an element. I used the following syntax and I have problems with it. <xsl:for-each select="/root/element[position()<4]"> ... </xsl:for-each> Do I need to escape the condition ( position()<4 ). Well yes, if this XPath is to be used in XSLT (which it is). For XSLT to parse it must be well-formed XML, which includes escaping magic characters in attribute values. But there's also a difference between the first five elements, and the first five elements of a given type ('element' elements, for example): you might want simply /*/*[position() <= 5] to get the first five children of the document element, whatever their names are. Cheers, Wendell
|
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








