Re: minor improvements to XSLT 3.0 spec, "section 18.1 The xsl:source-document Instruction"

"Liam R. E. Quin [email protected]" <[email protected]> Tue, 19 Jan 2021 08:43:11 -0000
Newsgroups gmane.text.xml.xsl.general.mulberrytech
Message-ID <[email protected]>
On Tue, 2021-01-19 at 07:39 +0000, Mukul Gandhi
[email protected] wrote:
> Hi all,
>     The XSLT 3.0 spec section mentioned in subject, has the following
> example at the beginning,
> 
> <xsl:source-document streamable="yes" href="book.xml">
>   <xsl:for-each select="book">
>     <xsl:for-each select="chapter">

[...]

> I think that, it may be better to have above example as follows,
> 
> <xsl:source-document streamable="yes" href="book.xml">
>   <xsl:for-each select="/book">

Why? The result is the same, since there can be only one top-level book
element. I actually ran it, expecting an error on /book, but as Mike
Kay points out, Saxon is smart enough to avoid the error.


-- 
Liam Quin, https://www.delightfulcomputing.com/
Available for XML/Document/Information Architecture/XSLT/
XSL/XQuery/Web/Text Processing/A11Y training, work & consulting.
Barefoot Web-slave, antique illustrations:  http://www.fromoldbooks.org
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386
or by email: [email protected]
--~--