|
Subject: [xsl] Unknown system function escape-uri() From: Tim Lebo <timleboxslt@xxxxxxxxx> Date: Fri, 13 Nov 2009 07:55:32 -0500 |
xsl-list,
I am attempting to retrieve a document from a URL with the following
script and saxonhe9-2-0-3j.jar
I have done this before with URLs that do not contain characters such
as {*+ etc.
I am getting the error:
Error at xsl:variable on line 14 column 108 of page2.xsl:
XPST0017: XPath syntax error at char 68 on line 14 in {...+named url
file*.xml',false...}:
Unknown system function escape-uri()
I am surprised, because I use xpath functions very frequently, and I
am staring at the listing on page 773 of Michael Kay's XSLT 2.0 3rd
ed.
Could anyone suggest a remedy?
Regards,
Tim Lebo
<xsl:transform version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:variable name="url" select="escape-uri('http://files.com/my
poorly+named url file*.xml',false())"/>
<xsl:variable name="webfile" select="doc($url)"/>
<xsl:apply-templates select="$webfile/*"/>
<!-- just to check that I can call default xpath functions -->
<xsl:variable name="check-fn" select="distinct-values((4, 4, 5))"/>
<xsl:for-each select="$check-fn">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:transform>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Grouping into duplicates , Cavanagh, Tim (DFEES | Thread | Re: [xsl] Unknown system function e, Martin Honnen |
| Re: [xsl] fo:basic-link, Mark Wilson | Date | Re: [xsl] Unknown system function e, Martin Honnen |
| Month |