[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] referring to variables using variables?


Subject: Re: [xsl] referring to variables using variables?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 13 Jan 2004 11:43:52 GMT

  i changed xx in select="xx:node-set($index)/*" to xmlns and changed the 
  select function slightly to match the brackets  <xsl:for-each 
  select="document($nsindex/*[name()=$catname])/root/child::*"> . It says 
  'Namspace " does not contain any functions ', does anyone know what this 

You can leave the xx as xx: (if you prefer) but what you must do is
declare the namespace using xmlns:xx (or whatever prefix you choose)
to be the namespace for extension functions in your processors extension
namespace. 
xmlns:xx="http://exslt.org/common"
for example would enable teh use of the EXSLT node-set function on
systems that support EXSLT (saxon, xalan, libxslt, jd, and some others)
xmlns:xx="urn:schemas-microsoft-com:xslt"
would define the xx prefix to be teh microsoft extension namespace
which also has a node-set() function, this would work on msxml3 and
msxml4.

David

-- 
http://www.dcarlisle.demon.co.uk/matthew

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread