[Prev][Next][Index][Thread]

Re: A22: CONREF?



At 03:04 AM 10/9/96 -0500, Robert Streich wrote:
>At 06:33 PM 10/3/96 CDT, Michael Sperberg-McQueen wrote:
>>On 9 October 1996, the ERB will vote to decide the following question.
>>A non-binding preliminary vote indicates the ERB is now leaning to Yes.
>>
>>A.22 XML will have no CONREF attributes (11.3.3, 7.3, 7.9.4.4).
>
>Too bad. I guess this means I won't get to argue for conloc as a more
>reasonable method of transclusion.

Losing CONREF doesn't preclude conloc, as such--it only means that you have
to have a separate element type with a declared content of EMPTY to do the
conloc reference:

<!ELEMENT Body    - O (Chapter | ChapterConloc)+ >
<!ELEMENT Chapter - O (%Chapter-stuff;) >
<!ELEMENT ChapterConloc - O EMPTY >
<!ATTLIST ChapterConloc
          datacontainer ENTITY #REQUIRED
          HyNames       CDATA #FIXED "conloc datacontainer"
>

Not quite as nice as having #CONREF for this, but it does avoid the serious
problem of conref attributes.  

Cheers,

Eliot
--
W. Eliot Kimber (kimber@passage.com) 
Senior SGML Consultant and HyTime Specialist
Passage Systems, Inc., (512)339-1400
10596 N. Tantau Ave., Cupertino, CA 95014-3535 (408) 366-0300, (408)
366-0320 (fax)
2608 Pinewood Terrace, Austin, TX 78757 (512) 339-1400 (fone/fax)
http://www.passage.com (work) http://www.drmacro.com (home)
"If I never had existed, would you still remember me?..."
                                   --Austin Lounge Lizards, "1984 Blues"