[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] text nodes of document in XDM
- From: David Carlisle <davidc@nag.co.uk>
- To: David Lee <dlee@calldei.com>
- Date: Tue, 11 Jan 2011 23:24:46 +0000
On 11/01/2011 23:06, David Lee wrote:
> OK Reading this it seems that document nodes are implicitly created in 2
> cases
>
> 1) When using XSLT Text Serialization (which seems to be aimed at creating
> a External Parsed Entity), the document node
> (is "implicitly created" in my mind this is a "virutal" object only to make
> it easier to document how serialization works, as no actualy "document node"
> is in the serialization output itself).
>
> 2) When using<xsl:variable> which is in my mind a "legacy compatibility"
> issue because XSLT1.0 couldn't handle XDM Sequences in a variable so they
> had to be wrapped in a document
> In this case an actual in-memory XDM document node is literally created.
>
Also, if you obtain the principal result _document_ or a document
generated by xsl:result_-document- via an API that doesn't serialise the
result but hands over the XDMnodes you will get a document node.
<xsl:stylesheet ...>
<xsl:template match="*">
<xsl:copy/>
</xsl:template>
</xsl:stylesheet>
doesn't use xsl:document, and doesn't copy the document node of its
input, but does generate a document node with a copy of the top level
element of its output.
David
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]