Re: [xml-dev] misprocessing namespaces (was Re: [xml-dev] There is a meaning, but it's not in the data alone)

From
Rick Jelliffe <>
To
Date
2002-02-05T02:10:58Z
ID
<007b01c1adea$5a0edac0$>
Thread
Re: [xml-dev] misprocessing namespaces (was Re: [xml-dev] There is a meaning, but it's not in the data alone)
From: "John Cowan" <>

> The remedy is probably (in XML 2.0) to have xml:char and xml:charref
> attributes, for defining entities and referring to files of
> entity definitions.
> 
> The value of xml:char could be something like
> "name hex name hex ..." where hex is a 1-5 digit Unicode
> code point.  xml:charref would be a URI, obviously.
 
So 

<x:x  xmlns:x="some namespace"
    xml:charref="some file of entity definitions  
    some other file of entity definitions  
    some further file of entity definitions  ">
    &xxx;
</x>

rather than

 <!DOCTYPE ... [
   <!ATTLIST x:x: xmlns:x="some namespace" >
   <!ENTITY % ent1 SYSTEM "some file of entity definitions">  %ent1;
   <!ENTITY % ent2 SYSTEM "some other file of entity definitions">   %ent2;
   <!ENTITY % ent3 SYSTEM "some further file of entity definitions">   %ent3;
 ]>

<x:x>
    &xxx;
</x:x>

Would the xml:charref be scoped?   Would editors of the text have to propogate
the references during cut-and-paste?

Cheers
Rick Jelliffe