OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] how to use xml:base and relative URLs with SAX/Java?

[ 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 




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS