W3C home > Mailing lists > Public > www-xml-linking-comments@w3.org > July to September 2002

Re: [xml-dev] Unclear point in XML Base

From: james anderson <james.anderson@setf.de>
Date: Fri, 27 Sep 2002 17:12:29 +0200
Message-ID: <3D94752C.A0FA4C58@setf.de>
To: xml-dev@lists.xml.org
Cc: www-xml-linking-comments@w3.org, xom-interest@lists.ibiblio.org


the discussion in the spec in the paragraph above the 1,2,3 enumeration of the base uri also supports this view:

"... Neither internal entities, whether declared in the internal subset or in an external DTD, nor freestanding text (text not enclosed in an element) in an
external entity, are considered to set a base URI separate from the base URI in scope for the entity reference."

that is, the outermost element appearing in an external entity changes the base uri from "the base URI in scope for the entity reference".

John Cowan wrote:
> 
> Elliotte Rusty Harold scripsit:
> 
> > 2. the base URI of the element's parent element within the document
> > or external entity, if one exists, otherwise
> 
> [snip]
> 
> > Clearly, point 2 applies. Unfortunately the English is unclear. Does it mean:
> >
> > A. the base URI of the element's parent element within the *same*
> > entity, whether that entity is a document entity or external entity
> >
> > B. the base URI of the element's parent element whether the element
> > comes from the document entity or an external entity
> 
> I think clearly A is meant, otherwise there would be no point in mentioning
> entities at all in point 2.  A clearer wording would be "document entity or
> external entity" rather than "document or external entity".
> 

...
Received on Friday, 27 September 2002 11:10:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:39:44 GMT