[xquery-talk] Rookie XQuery Question: Nested For Loops

John Craft jcraft at jonesmcclure.com
Thu Apr 26 10:21:37 PDT 2007


Greetings-

I am very new to XQuery and have a bit of a rookie question for you.  I
am trying to nest for loops to output HTML but I am getting a syntax
error on the curly brace before the third "for" statement.  Could
someone please tell me what I am doing wrong?  I have posted sample code
below:

for $bk in doc("book.xml")/book
return
   <html>
   <head>
   <title>Hello World</title>
   </head>
   <body>
   <h1>{data($bk/title)}</h1>
   {
     for $ch in $bk/chapter
     return
        <h2>Chapter {$counter}. {data($ch/title)}</h2>
            {
                  for $sec in $ch/section
                  return $sec/title
            }
   }
   </body>
   </html>

Thanks in advance,

John Craft





More information about the talk mailing list