W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2002

Re: Schema validators expected to support xml:base?

From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
Date: Thu, 14 Mar 2002 09:39:15 -0500
Message-Id: <p04330104b8b665991ffd@[]>
To: "Roger L. Costello" <costello@mitre.org>, xmlschema-dev@w3.org
At 9:04 AM -0500 3/13/02, Roger L. Costello wrote:

>If we can use a relative URL in targetNamespace that that seems to be
>contrary to something else that Elliotte says:

I'd use an absolute URL for both the namespace in the document 
instance, the schema, and the target namespace of the schema.

>"The one common kind of URL that xml:base does not apply to is the
>namespace URL."

Relative URLs in namespaces are a really thorny can of worms and 
should be avoided. Regardless, Appendix C of the XML base spec 
states, though non-normatively, that "Namespaces in XML [XML Names] 
uses URI references, which as currently defined should not be 
resolved relative to the base URI defined by xml:base for the 
purposes of namespace identification. Higher level processes which 
dereference namespace URIs are not covered by the namespaces 
specification and might at their option specify that xml:base is 
honored for the purposes of fetching resources at those URIs."

| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
|          The XML Bible, 2nd Edition (Hungry Minds, 2001)           |
|             http://www.cafeconleche.org/books/bible2/              |
|   http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/   |
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.cafeconleche.org/    |
Received on Thursday, 14 March 2002 10:37:16 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:55:55 UTC