[Home] [By Thread] [By Date] [Recent Entries]


 From: "John Cowan" <jcowan@r...>

> 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


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member