At 2007-08-02 19:22 -0600, M. David Peterson wrote:
On Thu, 02 Aug 2007 19:14:32 -0600, Abel Braaksma
<abel(_dot_)online(_at_)xs4all(_dot_)nl>
wrote:
About the spec thing, isn't it something from SGML heritage? I mean,
didn't XML introduce the shortcut <br /> for <br></br> thus disallowing
the SGML <br> on itself (without closing tag)? And wasn't it also SGML
heritage that allowed <option selected> and XML forced more strict rules
and made it <option selected="selected">?
Oh, that's definitely a question for Tommie or someone else with similar
SGML background like G. Ken Holman, Dr. Kay, or David Carlisle.
I do not know the context of the posted question above, but XML only
introduced the abbreviated indication of the empty element as in
"<br/>", not "<br />" ... the latter being merely taking advantage of
the syntax rules for a start tag. XHTML has a set of "compatibility
guidelines" that recommend the use of the space in order to get
around problems in browsers that were not written as SGML
applications but just as simple angle-bracket processors.
Using method="xml" in XSLT 1.0 still produces XHTML, but without the
compatibility guidelines (which are in an informative annex, not in
normative text).
The group of SGML features that were tossed in XML for the second
example were the "markup minimization features". In SGML tokenized
attributes needed to be mutually exclusive so that an SGML instance
could specify only the attribute value and the processor would know
which attribute was being specified.
I hope this helps.
. . . . . . . . . . . . Ken
--
Upcoming public training: XSLT/XSL-FO Sep 10, UBL/code lists Oct 1
World-wide corporate, govt. & user group XML, XSL and UBL training
RSS feeds: publicly-available developer resources and training
G. Ken Holman mailto:gkholman(_at_)CraneSoftwrights(_dot_)com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995)
Male Cancer Awareness Jul'07 http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers: http://www.CraneSoftwrights.com/legal
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--