The usual reading of "base URI" is that it's the base URI of the entity, not of whatever references the entity. On the other hand, the namespace spec was not completely clear on the question of what happens when a parsed entity reference/xinclude/whatever brings in an entity which has prefixes that aren't defined in that entity and hence isn't "namespace-well-formed". Should it be an error? Should it attempt to bind to namespaces active at the point of inclusion? DOM Level 2 asserts the latter. Since it currently treats names as strings, this does mean that explicitly absolutizing the namespace name in this situation will yield a different URI within the entity-with-undefined-prefix than it would in the document which references it. That agrees with the behavior obtained if the same namespace declaration had been explicitly asserted within the included entity. ______________________________________ Joe Kesselman / IBM ResearchReceived on Thursday, 25 May 2000 09:00:42 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:13:58 UTC