Re: Conditional extraction of data
Not true. xsl:value-of takes the first element from the node-set that results from the expression "foo" and converts that to a string. As both sub elements <bar> and <p> are _inside_ element <foo>, their textual content is returned as well.
The output is therefore: " this is the value of foo this is the value of bar.this is the value of a paragraph that is the child of bar "
(including new-lines when white-space is preserved)
<xsl:copy-of select="foo"/> will output a copy of all the text elements as well as the elements and there values that are descendants of foo.
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