<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">I'm trying to get the dtd into my voice xml xquery.&nbsp; For some reason, it's giving me a syntax error.&nbsp; Output looked great and syntax was fine before I added the declare option parts.&nbsp; I ran this in oxygen &lt;oXygen/&gt; XML Editor 10.1, build 2009022712 using the xquery debugger.<br><br><span style="font-weight: bold;">My xquery document is genVInfo.xquery:</span><br><br>declare namespace local = "http://lyle.smu.edu/~mcleary/a3";<br>(: use name to look up group :)<br>declare function local:getGroup($theName as xs:string?)<br>as xs:string?<br>{<br>&nbsp;&nbsp;&nbsp; let $group :=<br>&nbsp;&nbsp;&nbsp; for $user in doc("domain.xml")//user<br>&nbsp;&nbsp;&nbsp; where $user/name = $theName<br>&nbsp;&nbsp;&nbsp; return $user//group<br>return $group<br>}; <br>let $phone := "5854674893"<br>let $output := <br>&nbsp;&nbsp;&nbsp; for $dom in
 doc("domain.xml")/users/user,<br>&nbsp;&nbsp;&nbsp;&nbsp; $user in doc("users.xml")/users/user[@phone = $phone]<br>&nbsp;&nbsp;&nbsp;&nbsp; where $dom/name=$user/name<br>&nbsp;&nbsp;&nbsp;&nbsp; return ("Welcome to Group Finder", data($dom/name) , ". We see that you",<br>&nbsp;&nbsp;&nbsp;&nbsp; for $fan in $dom/name<br>&nbsp;&nbsp;&nbsp;&nbsp; return concat(" like the group: ", local:getGroup(data($fan)) ) )<br><br>return <br><span style="color: rgb(192, 0, 0);">declare option saxon:output '"doctype-public=-//W3C//DTD VOICEXML 2.0//EN"';</span><br style="color: rgb(192, 0, 0);"><span style="color: rgb(192, 0, 0);">declare option saxon:output '"doctype-system=http://www.w3.org/TR/voicexml21/vxml.dtd"'; </span><br>&lt;vxml version="2.1" xmlns="http://www.w3.org/2001/vxml"&gt;<br>&lt;form&gt;<br>&nbsp; &lt;block&gt;{<br>&nbsp; <br>&nbsp;&nbsp; &lt;prompt&gt;<br>&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; {$output}<br>&nbsp;<br>&nbsp;&nbsp; <br>&nbsp;&nbsp;
 &lt;/prompt&gt;<br>&nbsp;&nbsp; }<br>&nbsp; &lt;/block&gt;<br>&nbsp;&lt;/form&gt;<br>&lt;/vxml&gt;<br><br><span style="font-weight: bold;">My users.xml is:</span><br>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;users&gt;<br>&nbsp;&nbsp; &lt;user id="1a" phone="5854674893"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;Mary Lamb&lt;/name&gt; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;datas&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;group&gt;Jack Johnson&lt;/group&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/datas&gt;<br>&nbsp;&nbsp; &lt;/user&gt;<br>&nbsp;&nbsp;&nbsp; &lt;user id="2a" phone="5853232105"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;Little Muffit&lt;/name&gt; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;datas&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;group&gt;Sarah Brightman&lt;/group&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;/datas&gt;<br>&nbsp;&nbsp; &lt;/user&gt;<br>&nbsp;&nbsp;&nbsp; &lt;user id="3a" phone="5857645615"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;Jack Jill&lt;/name&gt; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;datas&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;group&gt;UB40&lt;/group&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/datas&gt;<br>&nbsp;&nbsp; &lt;/user&gt;<br>&lt;/users&gt;<br><br><span style="font-weight: bold;">My domain.xml is:</span><br>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;users&gt;<br>&lt;user id="1a"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;Mary Lamb&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;datas&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;group&gt;JackJohnson&lt;/group&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;youtube&gt;http://tinyurl.com/ajoc8r&lt;/youtube&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mp3&gt;http://www.mp3raid.com/search/mp3/jack_johnson.html&lt;/mp3&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rssfeeds&gt;http://www.fiercepoet.com/index.php/weblog/2005/05/&lt;/rssfeeds&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;news&gt;http://blogs.thenewstribune.com/ej/2008/03/03/jack_johnson_set_to_rock_the_gorge&lt;/news&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/datas&gt;<br>&nbsp;&nbsp; &lt;/user&gt;<br>&nbsp;&nbsp; &lt;user id="2a"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;Little Muffit&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;datas&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;group&gt;SarahBrightman&lt;/group&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;youtube&gt;http://tinyurl.com/cdy4cq&lt;/youtube&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mp3&gt;http://www.mp3raid.com/search/mp3/sarah_brightman.html&lt;/mp3&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rssfeeds&gt;http://noolmusic.com/search_videos/sarah_brightman&lt;/rssfeeds&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;news&gt;http://artsblog.freedomblogging.com/2008/12/17/sarah-brightman-disses-her-high-f/5144/&lt;/news&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/datas&gt;<br>&nbsp;&nbsp; &lt;/user&gt;<br>&nbsp;&nbsp; &lt;user id="3a"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;Jack Jill&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;datas&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;group&gt;UB40&lt;/group&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;youtube&gt;http://tinyurl.com/bsxknz&lt;/youtube&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mp3&gt;http://www.mp3raid.com/search/mp3/ub40.html&lt;/mp3&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rssfeeds&gt;https://www.freebase.com/view/en/ub40&lt;/rssfeeds&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;news&gt;http://www.pop-music.com/article1277.html&lt;/news&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/datas&gt;<br>&nbsp;&nbsp; &lt;/user&gt;<br>&lt;/users&gt;<br><br><span style="font-weight: bold;">Output looks like this:</span><br>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;vxml xmlns="http://www.w3.org/2001/vxml" version="2.1"&gt;<br>&nbsp;&nbsp; &lt;form&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;block&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;prompt&gt;Welcome to Group Finder Mary Lamb . We see that you&nbsp; like the group:
 JackJohnson&lt;/prompt&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/block&gt;<br>&nbsp;&nbsp; &lt;/form&gt;<br>&lt;/vxml&gt;<br><br><span style="font-weight: bold;">My syntax error when I added the declare option is:</span><br>F [Saxon-B XQuery 9.1.0.5] XQuery syntax error in #...n declare option saxon:output#:&nbsp;&nbsp;&nbsp;&nbsp; Unexpected token "declare option" in path expression<br><br><span style="font-weight: bold;">Any idea how to fix it?&nbsp; I need my output to look like this at the top:</span><br>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;!DOCTYPE vxml<br>&nbsp;&nbsp;&nbsp; PUBLIC "-//W3C//DTD VOICEXML 2.0//EN"<br>&nbsp;&nbsp;&nbsp; "http://www.w3.org/TR/voicexml21/vxml.dtd"&gt;<br>&lt;vxml version = "2.1" xmlns="http://www.w3.org/2001/vxml"&gt;<br><br></td></tr></table><br>