[
Lists Home |
Date Index |
Thread Index
]
- To: Michael Kay <mike@saxonica.com>, Elliotte Harold <elharo@metalab.unc.edu>
- Subject: RE: [xml-dev] how to use xml:base and relative URLs with SAX/Java?
- From: Anil Philip <goodnewsforyou@yahoo.com>
- Date: Mon, 12 Dec 2005 13:08:01 -0800 (PST)
- Cc: xml-dev@lists.xml.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=lCACceQMX/Imw7mF20+ns7GFOJ6wYPFSrMEsi+KZbpZPew3qddsUZPN3ig/jfnCB+ZKF8qZD9s1mGyfmUjjUXB/ntrxiUTT2tOkLn2bxAY+dL5zjH+BhfppeuqIsXdhQ2pwibks2SEP7h/DMqNooliySpRyFEIPcKvhWzTHKsgA= ;
- In-reply-to: <20051212185440.18407.qmail@web52712.mail.yahoo.com>
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@yahoo.com> 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@saxonica.com> 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
|