W3C home > Mailing lists > Public > www-ql@w3.org > April to June 2006

RE: Namespace Prefixes

From: Michael Kay <mhk@mhk.me.uk>
Date: Tue, 4 Apr 2006 19:05:31 +0100
To: "'David Sledge'" <dsledge@lternet.edu>, <www-ql@w3.org>
Message-ID: <E1FQpwN-0005Ml-9M@maggie.w3.org>

These queries are equivalent. The prefix is just a shorthand for the URI.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: www-ql-request@w3.org [mailto:www-ql-request@w3.org] On 
> Behalf Of David Sledge
> Sent: 04 April 2006 18:31
> To: www-ql@w3.org
> Subject: Namespace Prefixes
> 
> 
> Do namespace prefixes matter in xqueries or just the associated 
> namespace URIs?  Provided that the document biblio.rdf is exactly the 
> same for each of the following queries, should each query give me the 
> exact same result?
> 
> QUERY 1
> _______
> xquery version "1.0";
> declare namespace rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
> 
> for $root in doc('biblio.rdf')/rdf:root
> return $root
> 
> QUERY 2
> _______
> xquery version "1.0";
> declare namespace blah="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
> 
> for $root in doc('biblio.rdf')/blah:root
> return $root
> 
> QUERY 3
> _______
> xquery version "1.0";
> declare default element namespace 
> "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
> 
> for $root in doc('biblio.rdf')/root
> return $root
> 
> 
> Thanks,
> 
> David
> 
> 
Received on Tuesday, 4 April 2006 18:07:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 22 July 2006 00:10:21 GMT