[xquery-talk] Xquery XHTML document

Philip Vallone philip.vallone at verizon.net
Fri Nov 7 07:10:10 PST 2008

Hi Michael,

Thank you for your help. I don’t think I was confusing (a) or (b) but rather
trying to learn how to declare an unprefixed element which has a namespace.

Thanks for the link. I believe this is what I was looking for.



-----Original Message-----
From: talk-bounces at x-query.com [mailto:talk-bounces at x-query.com] On Behalf
Of Michael Ludwig
Sent: Thursday, November 06, 2008 4:35 PM
To: talk at x-query.com
Subject: Re: [xquery-talk] Xquery XHTML document

philip.vallone at verizon.net schrieb am 06.11.2008 um 12:45:09 (-0600):
>    [...] how would I declare the namespace for elements that do not
>    have a prefix? Normally I would use something like this:
>    declare namespace foo=http://www.foo.com/fooâ
>    But XHTML does not have a prefix.

You seem to be confusing (a) namespaces and prefixes, and (b) their
occurrences in input data and XQuery expressions.

But I think you're just looking for:

    declare default element namespace "http://example.org/names";

See: http://www.w3.org/TR/xquery/#id-default-namespace

Michael Ludwig
talk at x-query.com

More information about the talk mailing list