This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Queestion about postional predicates de-mystified


>   <xsl:value-of select="for $e in ancestor::node()
>                             return if-absent(name($e), '')"
>                 separator="/" />
>
> My apologies for the ignorance but are re the for, if-absent,
> return and
> separator clauses part of Xpath 2.0 or XSLT 2.0 or XQUERY

The "for...return..." expression is part of XPath 2.0, and therefore part of
XQuery (because XQuery is a superset of XPath 2.0). The if-absent() function
is defined in the "Functions and Operators" document
http://www.w3.org/TR/xquery-operators/ which both XSLT and XQuery are using
as their core function library. The <xsl:value-of> instruction and its
"separator" attribute are part of XSLT 2.0.

Mike Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]