[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Loading an external file of index
Jeni,
Thanks a lot, it works. Also, sorry for all of this because you are right, it was in the XSLT spec. So now, I'm happy because I have what I want ... but I have a little regret because I dont't understand why it works. What does means this "for-each" as soon as I use it only to load a document ? Why not only ask to load the document using an "apply-template" for loading ? Does this "for-each" means that a processor needs to load and reparse all keys declarations each time ? Also, I'm a little bit curious on performances : for now the document database is not so heavy. But let suppose, later having a 10 000 document database with something like 100 keyref in each document. Would an XSL transformer need to load the shared file 100 times per document ? Even, looking at the syntax, would it need to load it, for each keyref element, as many times as needed before finding the right key in the shared document ? I know this is a question of implementation but the syntax is hard to understand if someont wants to know what it really means. Regards, Pierre At 12:29 22/06/2000 +0100, you wrote: At 12:42 PM 6/22/00 +0200, Eric van der Vlist wrote: >I haven't tested it since my favorite XSLT processors is lacking key >support, but something like : > ><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >version="1.0"> > > <xsl:output method="html" indent="no"/> > > <xsl:key name="mysetofkeys" > match="document('../shared/shared.xml')/keybase/key" > use="@name"/> > > .... > ></xsl:stylesheet > > >should work from my understanding of the rec. 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
|