[xquery-talk] Xquery XHTML document

Michael Ludwig milu71 at gmx.de
Thu Nov 6 22:34:32 PST 2008

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

More information about the talk mailing list