Hi Mario,
If you are using the Sedna XQJ API, when executing XQuery expressions
you can add default namespaces to the static context of all queries,
for instance:
==============
XQConnection conn = MySednaXQDataSource.getConnection();
XQStaticContext context = conn.getStaticContext();
context.declareNamespace("p1", "http://www.example.com/ns/1");
context.declareNamespace("p2", "http://www.example.com/ns/2");
context.declareNamespace("p3", "http://www.example.com/ns/3");
conn.setStaticContext(context);
XQPreparedExpression xqpe = conn.prepareExpression(
"<p1:doc> <p2:child1 /> <p3:child2 /> </p1:doc>"
);
XQResultSequence rs = xqpe.executeQuery();
// proces results of result sequence ...
==============
Because you set the connection's static context, you can continue to
execute further queries where each query already has the namespaces
declared.
If you wish the namespaces declarations to only affect a given XQuery
expression, but not subsequent calls, then you can use the following
two methods, passing the XQStaticContext properties in as required:
XQConnection.prepareExpression(..., XQStaticContext properties)
XQConnection.createExpression(XQStaticContext properties)
Hope this helps.
Regards,
Charles
On 28 June 2012 19:11, Marijan (Mario) Madunic <[email protected]> wrote:
> Hi,
>
> Was wondering if it is possible to create a module to include a list of
> namespace declarations? If not is there another method that this can be
> done?
>
> Thanks
>
> Mario
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Sedna-discussion mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sedna-discussion
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Sedna-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sedna-discussion