Hi! I have another shorter and correct TREE-Q1: define function toc($book as element) as element* { for $section in $book/section return <section> { $section/@* , $section/title , toc($section) } </section> } <toc> { toc(document("book.xml")/book) } </toc> ----------------------------------------------------- Furthermore you can express TREE-Q6 similarly as: define function toc($book as element) as element* { for $section in $book/section return <section> { $section/@* , $section/title } <figcount> { count($section/figure) } </figcount> { toc($section) } </section> } <toc> { toc(document("book.xml")/book) } </toc> MichaelReceived on Thursday, 6 March 2003 11:07:52 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:13:58 GMT