[oXygen-user] Saxon's XQuery -mr option
George Cristian Bina
Sun Aug 2 15:28:40 CDT 2009
Hi Florent,
Sorry, my fault, I wrote "since 10.3" but what I was trying to say was
in fact "after 10.3"...
Best Regards,
George
--
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Florent Georges wrote:
> Florent Georges wrote:
>> George Cristian Bina wrote:
>
> Hi,
>
>>> Since 10.3 we added support for automatically setting as
>>> module resolver a wrapper over the XML Catalogs from oXygen
>>> that uses the uri mappings to resolve the module system id
>>> before loading it. Does that cover your request or do you
>>> need support to specifically set another module resolver
>>> class?
>
>> Well, that's exactly what I wanted to achieve with such a
>> resolver... What a wonderful world ;-)
>
> I've finally gave it a try. I added the catalog to the oXygen
> catalog list. It contains a 'system' and a 'uri' entry for each
> of the namespace URI of the module, and for its "at" hint in an
> import statement:
>
> <!-- "at" hint URI -->
> <system systemId="http://www.expath.org/mod/http-client.xq"
> uri="saxon/xq/expath-http-client-saxon.xq"/>
> <uri name="http://www.expath.org/mod/http-client.xq"
> uri="saxon/xq/expath-http-client-saxon.xq"/>
>
> <!-- namespace URI -->
> <system systemId="http://www.expath.org/mod/http-client"
> uri="saxon/xq/expath-http-client-saxon.xq"/>
> <uri name="http://www.expath.org/mod/http-client"
> uri="saxon/xq/expath-http-client-saxon.xq"/>
>
> I've tried both queries with and without the "at" hint:
>
> import module namespace
> http = "http://www.expath..org/mod/http-client"
> at "http://www.expath.org/mod/http-client.xq";
>
> and:
>
> import module namespace
> http = "http://www..expath.org/mod/http-client";
>
> In both cases, the default XQuery scenario fails with Saxon
> telling it cannot find the module (the scenario is named "Execute
> XQuery (Win)", I am not sure why there is "(Win)" here...)
>
> I did not find any option to activate the catalog support for
> the Saxon's ModuleResolver. I use oXygen 10.3. Is there any way
> to get more information, for instance within the logs?
>
> Regards,
>
More information about the oXygen-user
mailing list