- From: Elliotte Harold <elharo@metalab.unc.edu>
- Date: Wed, 07 Jun 2006 18:48:28 -0400
- To: Richard Tobin <richard@inf.ed.ac.uk>
- CC: public-xml-core-wg@w3.org, John Cowan <cowan@ccil.org>
Richard Tobin wrote: > Hi Elliotte, > > What was your rationale for treating xml:base="" as meaning that > the base URI should be that of the containing document? > I thought this through quite a lot at the time. I'm not sure I can easily reproduce my thought process now, though you might find something in the archives of xom-interest, and the various xinclude and xml base lists. I suspect this section from RFC 3986 is relevant: 4.4. Same-Document Reference When a URI reference refers to a URI that is, aside from its fragment component (if any), identical to the base URI (Section 5.1), that reference is called a "same-document" reference. The most frequent examples of same-document references are relative references that are empty or include only the number sign ("#") separator followed by a fragment identifier. When a same-document reference is dereferenced for a retrieval action, the target of that reference is defined to be within the same entity (representation, document, or message) as the reference; therefore, a dereference should not result in a new retrieval action. -- Elliotte Rusty Harold elharo@metalab.unc.edu Java I/O 2nd Edition Just Published! http://www.cafeaulait.org/books/javaio2/ http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/
Received on Wednesday, 7 June 2006 23:12:26 UTC