At 05:07 PM 3/6/2003 +0100, MW wrote: >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> Hi Michael, I took that solution, just changing $book to $book-or-section in the function. Your email does not contain your full name - if you want credit for this solution in the document, please let me know your complete name. >----------------------------------------------------- > >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 13:34:48 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:13:58 GMT