Thanks. I know you use this example in your book. And I take your
point, it just seemed obvious to me to do it that way.
Steven
On Jul 8, 2008, at 4:28 AM, Michael Kay wrote:
Obviously I am using multiple stylesheet modules (though not
50 at this point), and indeed can generate in part or whole.
The documents themselves contain type information to
determine the stylesheet choice. Is Ant used to regenerate
the whole (all the standards you
mention) or per each logical document?
In that particular case some steps in the pipeline are the same for
all
documents (for example, extraction of all the defined terms and
section ids
into a single master index document), while some steps apply only to
one
document (for example, creation of the XQuery and XPath documents
from a
common master); other steps are similar for different documents but
with
different overlay stylesheets (for example, the XSLT spec has an
overlay to
define the formatting of element syntax templates). For most of the
documents a diff document is generated by a stylesheet that compares
with
the baseline version, but for some the editors maintain diffs by hand.
Encoding the workflow within the documents themselves is a valid
approach,
especially if different documents can be at different stages in their
lifecycle. But in that case you've designed your own miniature
pipeline
language, and you still need an interpreter for it... You can write
that in
XSLT (I've done so in the past), but you again hit problems as soon
as you
want to insert tasks into the pipeline that aren't natural XSLT tasks.
Michael Kay
http://www.saxonica.com/
--~------------------------------------------------------------------
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>
--~--
--
Dr. Steven Ericsson-Zenith
Institute for Advanced Science & Engineering
http://iase.info
http://senses.info
--~------------------------------------------------------------------
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>
--~--