lozdown schrieb am 06.03.2010 um 15:36:06 (-0800): > <?xml version="1.0" encoding="UTF-8"?> > <out xmlns:exsl="http://exslt.org/common">Not Accepted exsl:node-set > in test but produced > elem1,elem1a,elem1b, > using the exsl:node-set function</out>
Looks like you ran into a long-standing bug in Xalan: [#XALANJ-1522] function-available fails for exsl:node-set or exsl:object-type - ASF JIRA http://issues.apache.org/jira/browse/XALANJ-1522 My recommendation is to use other processors in addition to Xalan when learning XSLT. That way you have more than one opinion on what's right and what's not. I've found Saxon to be the most correct. For XSLT 1.0 strictly, you should pick the old Saxon 6.5. Others you could try are MSXML (on Windows) and LibXSLT (xsltproc). They're all fine products. -- Michael Ludwig