xsl-list
[Top] [All Lists]

Re: [xsl] How to stream-process non-XML text using unparsed-text-lines( ) ?

2014-07-24 11:45:25
On Thu, Jul 24, 2014 at 2:36 AM, mike(_at_)saxonica(_dot_)com
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
In Saxon, just use xsl:for-each select="unparsed-text-lines(...)".

IIRC the Saxon 9.5 implementation is streamed, but its definition of "lines"
is based on Java readLine() which has some subtle differences from the
definition in the XPath spec as to exactly what counts as a line ending.

xsl:stream is only for use with XML input.

So, what will happen for this expression:

    unparsed-text-lines(...)[3]

Will only the first three lines be read, or will all the lines be read
in memory?

Will referencing the 1000th line and then referencing the 10th line work?




-- 
Cheers,
Dimitre Novatchev
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>