Subject: Re: [xsl] Relative/Absolute path queries? From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 11 Dec 2008 10:41:17 GMT |
> How can I create 1 template for all nodes which don't mach? If you don't want empty templates, only apply templates to the nodes that you do want to process (as demonstrated in earlier replies0 for example it appears that you only want to process the library directly and just use the stock as a lookup, so <xsl:template match="demo"> <xsl:apply-templates select="library"/> if you don't apply templates to stock, then you don't need templates that match it. select="/demo/stock/@quantity[@key=$keyCurrentBook]"/> whenever you have that, you can do select="key('stock',$keyCurrentBook)"/> except that you didn't mean @quantity[@key as attributes do not have attributes you meant quantity[@key which means the same thing and can be orders of magnitude quicker as it doewsn't haveto seach the document every time. <xsl:key name="stock" match="quantity" use="@key"/> David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Relative/Absolute path querie, peter verhaar | Thread | [xsl] HTML character entity issue, Atul Shinh |
Re: [xsl] Generating ID key values, Vasu Chakkera | Date | Re: [xsl] key from one file to anot, Ganesh Babu N |
Month |