[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Using document()
Subject: RE: [xsl] Using document() From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Fri, 11 Oct 2002 10:45:02 +0100 |
> There is an awkward interaction > > between the > > URIResolver specification and the rule that if you access the same > > document twice, you must get the same root node back each time. This > > puts the XSLT processor in a quandary when you do: > > > > document('foo#john') | document('foo#mary') > > See I'm not convinced that there should be a problem. If we > were to assign that to the variable $example, I would expect > that it would have two nodes in the node set. Further I would > expect that $example/ancestor-or-self::*[not(parent::*)] > (assuming that would correctly reference the root element of > a node) would return a node set of one. Only if the DOMSource that your URIResolver returns is used "in-situ", rather than being copied. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Using document(), Michael Kay | Thread | [xsl] RE: data structure in xslt, SoumenS |
RE: [xsl] xslt 1.1 (xsl:script, xsl, Michael Kay | Date | RE: [xsl] removing tab formatting d, Michael Kay |
Month |
Keywords