From: Adam R. <ad...@ex...> - 2010-01-27 14:11:11
|
2010/1/27 Roy Walter <gar...@ya...>: > The following query returns <data xmlns="http://www.w3.org/2005/Atom"/> > and not the return value from the function. > > xquery version "1.0"; > declare default element namespace "http://www.w3.org/2005/Atom"; > declare variable $lookup := local:make-lookup(); > declare option exist:serialize "method=html media-type=text/html"; > > declare function local:make-lookup() > { > let $departments := > > doc("http://dev.govmonitor.com/slackwire/groups/@departments.xml")//member > let $stakeholders := > doc("http://dev.govmonitor.com/slackwire/groups/@stakeholders.xml")//member > > return <data>{$departments}{$stakeholders}</data> > }; Are your document URI's correct? Are these remote documents or are they actually in your eXist db? If I try and access these documents on the web, it says that Access is Forbidden. > local:make-lookup() > > What should the namespace declaration look like for this to work > correctly? (The Atom namespace is required because the rest of the query > does stuff with eXist atom feeds.) > > Thanks as ever, > Roy > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |