|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Using document()
> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








