[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: how to use xml:base and relative URLs with SAX/Java?
No replies??? My basic question is: how do I use xml:base from Java? Do I have to define everything from scratch in the schema (in that case, what's the point of having xml:base as a feature), or is there support in the language for the construct? - Anil --- Anil Philip <goodnewsforyou@y...> wrote: > Hello, > I got the error while trying to validate the xml > instance against the schema (by File|Save in XML > Spy) > - *not* during runtime. > > I am using the default SAX parser in JDK 1.5. > > My application uses an xml file that contains urls > (among other things) of audio clips. The clips start > out on the local desktop, and are transferred (with > the XML file) to a server. So the base url is going > to > change. So I think I need to be able to have > relative > URLs. > > Can anyone please advise or point me to any > tutorials > how to use it in Java with the SAX parser? > I have been going through Elliotte Harold's online > book "XML with Java" (but didnt find any treatment > of > xml:base) and googling for any other material. > - > thanks, > Anil > > > --- Michael Kay <mike@s...> wrote: > > > > > > > > > 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." > > > > I would hope not. The purpose of Locator is to > > locate errors in a source > > file. The spec supports this: > > > > "The return value is the system identifier of the > > document entity or of the > > external parsed entity in which the markup > > triggering the event appears." > > > > That can't be affected by xml:base. > > > > Michael Kay > > http://www.saxonica.com/ > > > > > > > > > ----------------------------------------------------------------- > > The xml-dev list is sponsored by XML.org > > <http://www.xml.org>, an > > initiative of OASIS <http://www.oasis-open.org> > > > > The list archives are at > > http://lists.xml.org/archives/xml-dev/ > > > > To subscribe or unsubscribe from this list use the > > subscription > > manager: > > <http://www.oasis-open.org/mlmanage/index.php> > > > > > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org > <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at > http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the > subscription > manager: > <http://www.oasis-open.org/mlmanage/index.php> > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
|
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
|