[xsl] Basic XSLT 3.0 question about "map"

Subject: [xsl] Basic XSLT 3.0 question about "map"
From: "Costello, Roger L." <costello@xxxxxxxxx>
Date: Thu, 25 Jul 2013 21:12:25 +0000
Hi Folks,

I am trying to learn the "map" in XSLT 3.0

I copied the following example straight from the spec:

--------------------------------------------------------------------
<?xml version="1.0"?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                            xmlns:map="http://www.w3.org/2011/xpath-functions
/map"
                            version="3.0">

    <xsl:template match="/">
        <xsl:sequence select="map:keys(map{1:='yes', 2:='no'})" />
    </xsl:template>

</xsl:transform>
--------------------------------------------------------------------

When I run it in oXygen 15.0 I get this error:

XPath syntax error at char 0 on line 9 in
	{map:keys(map{1:='yes', 2:='no'...}:
Cannot find a matching 1-argument function named
{http://www.w3.org/2011/xpath-functions/map}keys()

What am I doing wrong please?

/Roger

Current Thread