[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Calling subdocuments with processing directives
Subject: RE: [xsl] Calling subdocuments with processing directives From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 26 Oct 2007 18:41:15 +0100 |
> The "default" you refer to is on retrieval. It is not clear > to me why that context is relevant in the case of keys. Why > do you have to specify the source of the value? That seems > very odd to me. The name of the key includes the source path? The key definition includes a pattern - a condition that nodes must satisfy in order to be eligible. You seem to be suggesting that you would like the search in some sense to be global - to search all known documents. There seems to be something of a closed world assumption there. All documents previously loaded using the document() function? But what does "previously" mean in XSLT - there's no defined order of execution. Consider <xsl:variable name="doc1" select="document('foo.xml')"/> <xsl:variable name="bbb" select="key('k', 93.7)"/> Should $doc1 be searched? Why? It typically isn't loaded until it's needed, and if no-one ever refers to $doc1 then it never will be loaded. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Calling subdocuments with, Steven Ericsson-Zeni | Thread | Re: [xsl] Calling subdocuments with, Steven Ericsson-Zeni |
Re: [xsl] Calling subdocuments with, Steven Ericsson-Zeni | Date | Re: [xsl] Calling subdocuments with, Steven Ericsson-Zeni |
Month |
Keywords