GP> Does anyone have a reference to information that describes ways
GP> other than "Call me <name>Ishmael</name>." to indicate the
GP> presence of an SGML element in a text? [paraphrased]
MB> ... try starting with http://www.oasis-open.org/cover/wlw11.html
While Wayne's paper on SGML declarations may be a great read, and is
probably a great place for information on the topic, it would
probably be helpful to have a quick overview before diving in.
Unlike XML, in which the syntax used to mark tags and elements is
carved in specification language, in SGML the way you specify the
syntax used is carved in the specification, but you can make up your
own syntax. I.e., with the proper fiddling,
Call me [name]Ishmael[/].
is a perfectly valid way of indicating a 'name' element in an SGML
document. With the proper SGML Declaration and use of the DATATAG
feature (as in ISO 8879 Annex C section 1.4; Goldfarb p. 82) the XML
<job>author of passage that piqued OP's curiosity</job>
could be entered (in SGML) as
Michael Beddow, first responder
Lou Burnard, author of passage that piqued OP's curiosity
Gerard Peregrin, original poster
While this flexibility of SGML is quite innovative, and potentially
very powerful, it was, in part, the recognition that almost no one
ever took advantage of any of these flexibilities that was the
genesis of XML.