[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX Locator vs {start,end}Entity
>The SAX 2.0 API documentation is silent on this, but the method >descriptions in org.xml.sax.Locator have always led me to believe that the >location should be the entity in which the reference was encountered, Xerces seems to disagree: it returns the entity whose start or end is being reported. So I guess one can't rely on it. But it's worse: the reason I'm doing this is to determine the current base URI, taking account of entity boundaries and xml:base. This seems to be impossible, since the locator returns the system ID of the entity, not its URI. So if there is http redirection (e.g. a directory referred to without its trailing slash) the locator provides the unredirected value. As far as I can see, it's impossible to calculate the base URI using SAX. Are there any plans to directly support base URIs in a future version of SAX? -- Richard
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|