Hi,
I'm simply wanting to use the node-set function but I get "Namespace
prefix xlmns for exsl on stylesheet is not defined in line 3" which is my
header declarations as follows;
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml" xlmns:exsl="http://exslt.org/common"
xmlns:php="http://php.net/xsl" xmlns:func="http://exslt.org/functions"
extension-element-prefixes="func exsl" exclude-result-prefixes="NonHtml func
xhtml php exsl" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml">
<xsl:output method="xml" version="1.0" encoding="UTF-8"
omit-xml-declaration="yes"
doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" indent="yes"/>
.....
<xsl:variable name="years">
<xsl:for-each
select="COURSEDEFINITION/COURSEOCCURRENCES/COURSEOCCURRENCE/START_DATE">
<year><xsl:value-of select="."/></year>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="count(exsl:node-set($years)/year)"/>
.....
I'm using PHP 5.2.4 fast-cgi, IIS 5.1, libxml2 2.6.26, xsl/exslt support
enabled.
Hoping someone can help?
--~--~---------~--~----~------------~-------~--~----~
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---