XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] text nodes of document in XDM

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]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS