These pages are now out-of-date Bookmarks / SGML exegeses / Gray - HyTime clink - missing arch attribute? |
See Kimber - HyTime clink - missing arch attribute? for a response.
Greetings,
In the HyTime meta-DTD, the attribute list for clink is:
<!attlist
clink -- Contextual link --
-- Clause: 8.2.2 --
HyBase NAME #FIXED hylink
HyBnames CDATA #FIXED "refsub linkend"
...
>
Now, my understanding is that, since HyBnames is the architectural
attribute renamer attribute for the HyBase architecture (as declared
earlier in hi2mdhyt.sgm), that this is intended to rename the hylink
element's `refsub' attribute to `linkend'. However, there _isn't_ a
refsub attribute for the hylink element in the HyBase architecture, so
this all goes wrong.
If I add such an attribute to the hylink element, everything works as
I think it should.
Now, either I'm grievously misunderstanding something here (in which
case, could someone put me out of my misery), or else this attribute
is indeed erroneously missing from the standard. The latter seems
rather unlikely, but not entirely impossible.
Should I be surprised, by the way, that the source materials available
at http://www.ornl.gov/sgml/wg8/ don't include the errata listed in the
Technical Corrigendum[1]?
All the best,
Norman
[1] http://www.ornl.gov/sgml/wg8/document/1967.htm
--
---------------------------------------------------------------------------
Norman Gray http://www.astro.gla.ac.uk/users/norman/
| Norman 1 January 2001 |