W3C home > Mailing lists > Public > xsl-editors@w3.org > January to March 2000

RE: XSL file / "standalone" stylesheets - why not?

From: Mike Brown <mbrown@corp.webb.net>
Date: Thu, 13 Jan 2000 15:41:14 -0700
Message-ID: <8D96EDA0AC04D31197B400A0C96C14806A5B8C@ossex1.ossinc.net>
To: "'xsl-list@mulberrytech.com'" <xsl-list@mulberrytech.com>
Cc: "'xsl-editors@w3.org'" <xsl-editors@w3.org>
> Okay, I'll bite: If there's a root node but no "data source 
> from which the source tree was constructed," then what is
> the thing being transformed?

Data from documents referred to via document(), or nothing.

Transformation is not really what's happening, anyway. It's
creation of a new tree based on the root node of the "main"
source tree, and *possibly* other nodes in that source tree
or other source trees obtained via document().

> Are you talking about using XSLT to generate, I don't
> know... XML test data or something? Or using XSLT to
> operate on a streamed-in input tree (a la stdin) instead
> of an actual storage unit (like a file)?
> Or...?

No, I "transform" tons of data from various source trees.
I just don't always need to have anything in the primary
source tree except for a root node that allows the processor
to begin processing. Examples:

<xsl:stylesheet ...>
  <xsl:template match="/">
    <p>Hello World</p>

<xsl:stylesheet ...>
  <xsl:template match="/">
    <xsl:apply-templates select="document('foo.xml')" mode="bar"/>
  <xsl:template match="/" mode="bar">
    <p>There are <xsl:value-of select="count(//node())"/> nodes in
Received on Thursday, 13 January 2000 17:41:09 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:44:17 UTC