- 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>
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 UTC