|
|
|
|
|
by ssdspoimdsjvv
439 days ago
|
|
Streaming is defined in the XSLT 3 spec: https://www.w3.org/TR/xslt-30/#streamability. When you want to use streaming, you are confined to a subset of XPath that is "guaranteed streamable", e.g. you can't just freely navigate the tree anymore. There are some special instructions in XSLT such as <xsl:merge> and <xsl:accumulator> that make it easier to collect your results. Saxon's paid edition supports it. I've done it a few times, but you have to write your XSLT in a completely different way to make it work. |
|