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] XML Base (RE: [xml-dev] Article: Keeping pace with James C

[ Lists Home | Date Index | Thread Index ]

Simon St.Laurent wrote:

> > Simon wrote:
> > >I think XML Base is useful for people too lazy to type complete URIs.
> >
> > That's true, but there's a bigger use case. For documents that are
> > relocatable between local and remote (say file: and http: schemes),
> > relative URIs are a necessity. Not surprisingly, this is a common
> > request in XML forms processing.
> But if you're relocating documents between local and remote contexts,
> why are you using XML Base?

I can't think of any circumstance in which it makes sense
to put an xml:base attribute in a source document, but
it could be useful in documents that are the result of
some transformation.

For example: an XInclude processor that resolves and
transcludes referenced subdocuments could add 'xml:base'
attributes to the root element of transcluded subdocuments,
so that relative URIs therein are interpreted correctly.

The advantage of putting this information in an _attribute_
instead of in a nonreserializable "[base URI] information 
set item" should be obvious.

--Joe English



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

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