[
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
jenglish@flightlab.com
|