Trevor,
> There are "features" of SGML that have not been incorporated into XML. The
> one I miss most and that keeps me using SGML is INCLUDE/IGNORE marked
> sectons. Especially as the status keyword can be the replacement of an
> entity reference. Although there are techniques for achieving this with
> XML (by hacking XSLT code to evaluate element attribtues) I believe that
> the SGML feature is safer and preferable. It is clear in the SGML document
> instance what will/wont be processed; there is no such clarity with an XML
> document instance.
As a replacement for this functionality, I would suggest you take a look
at the "profiling" that has been included in the last several releases
of the XSLT stylesheets. Jirka has a document about it at:
http://docbook.sourceforge.net/release/xsl/current/doc/tools/profiling.html
and I have a few slides showing its usage in the tutorial I did at OLS at:
http://www.lodestar2.com/people/dyork/talks/2002/ols/docbook-tutorial/frames/section07.html
This allows me to very simply and easily do what I used to do with
INCLUDE/IGNORE.
Dan
--
Dan York, Product Line Manager, SME Server and ServiceLink
Mitel Networks Corporation
Ph: +1-613-592-2122 Cell: +1-613-263-4312 Fax: +1-613-592-1175
350 Legget Drive, Ottawa, ON, K2K 2W7 Canada
http://www.mitel.com/sme/ and http://www.e-smith.com/