[Home] [By Thread] [By Date] [Recent Entries]


> > I think it was Arpan Desai from Microsoft who talked about a subset
> > of XPath suitable for use in streaming applications at XML 2001. If
> > software had a priori knowledge of the xpaths, then it stands a good
> > chance of recognizing when streaming can be used and falling back to
> > tree mode only if necessary.
>
> 1) Is this available anywhere?
>
> 2) Has anybody published a similar subset for XSLT?

It's often been proposed that there should be a "streaming subset" of XSLT
(in fact, the idea appears in conjectural form in the published XSLT 2.0
requirements). I personally don't think it's viable. If you want to
transform a document in a single pass, then you need to remember things as
you read them for use later. The transformer therefore needs working
storage, it can't be purely functional as XSLT is.

A streaming transformation language would be a useful thing but it wouldn't
be a subset of XSLT.

Mike Kay


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member