[
Lists Home |
Date Index |
Thread Index
]
- To: Michael Kay <mike@saxonica.com>
- Subject: Re: [xml-dev] how to use xml:base and relative URLs with SAX/Java?
- From: Elliotte Harold <elharo@metalab.unc.edu>
- Date: Sun, 11 Dec 2005 11:57:12 -0500
- Cc: 'Anil Philip' <goodnewsforyou@yahoo.com>, xml-dev@lists.xml.org
- In-reply-to: <20051211155021.4F66E482DA@metalab.unc.edu>
- References: <20051211155021.4F66E482DA@metalab.unc.edu>
- User-agent: Thunderbird 1.5 (Macintosh/20051025)
Michael Kay wrote:
> What would it mean for a SAX parser to support xml:base? The only impact of
> xml:base is to change the base URI of elements, and thus to change the way
> in which relative URIs in the content are resolved. But SAX doesn't report
> the base URI of an element, and doesn't attempt to resolve any relative URIs
> in the content. It leaves that entirely to the application.
The systemID method in Locator could take account of xml:base attributes
when reporting the system ID of individual elements. "If the system
identifier is a URL, the parser must resolve it fully before passing it
to the application."
--
Elliotte Rusty Harold elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
|