Sjoerd Visscher, > > xml:base is a broken specification. At the simplest, it's just a lame > > attempt at abbreviating strings. However, it solves that problem in the > > worst possible manner. As the RDF serializations show, what is needed is > > a name/value pair simular to entities or xml namespaces. > > That's because it is not an attempt at abbreviating strings, but to > preserve the meaning of relative URIs, when content is used outside of > its original context.
Same thing. You are framing the question in a manner that hides the problem, but it's still there. The meaning of a relative URI string depends on only one thing: the missing URI string prefix. That prefix _is_ the context. That means that preserving the semantics of the relative URI string means making it equivalent to the prefix concatenated with the relative part. IOW the relative URI is an abbreviated string of the full URI. Thus a solution for abbreviating strings also solves the problem you indicated but in a more general manner. -- Jimmy Cerra https://nemo.dev.java.net ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs