I am probably missing something, but it seems fairly straightforward to
extract something from another document - the question is whether it's
allowed. For example,
<A HREF="foo.xml#DESCENDANT(3,CHAP)..DESCENDANT(4,CHAP)">
or
<A HREF="foo.xml#DESCENDANT(3,CHAP)">
could return a chunk of well-formed XML. (JUMBO is capable of the second
form at present). The question is whether
<!ENTITY chap3 "foo.xml#DESCENDANT(3,CHAP)">
...
&chap3;
is legal in an XML parser. I suspect that this is undefined - however it
must not be 'application-dependent', because otherwise we get different
parser behaviour. (The use of other connectors (| and ?) is presumably
similar - it's the mechanics of how the entity is retrieved.)
>
The only argument I can see against this is that it requires all parser
writers who cope with ENTITYs to resolve XLL - and that is quite a strong
argument :-)
P.
Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic
net connection
VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary
http://www.venus.co.uk/vhg