|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Loading an external file of index
> > If you make several calls on document() with the same URI,
> the processor is obliged to return the same document each time: in other
> words, it won't reload it.
>
> Is this really so?
> I'm using as URI calls to a dynamic page
> ("http://localhost:8081/get?uri=myuri").
>
> Even if the URI (an URL, in fact) is ever the same, the document is
> reloaded every time (Cocoon 1.7.4).
XSLT section 12.1 states explicitly (in response to a comment from me, I
might add), Two documents are treated as the same document if they are
identified by the same URI. It explains that this means
generate-id(document("foo.xml"))=generate-id(document("foo-xml")).
In my original comment I suggested the clarification
count(document("foo.xml") | document("foo.xml"))=1
which I think is even clearer. If you call document() twice with the same
URI, you should get the same tree back each time.
Mike Kay
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








