Re: LotusXSL_0_19_2 problem -- Call to extension function failed

Subject: Re: LotusXSL_0_19_2 problem -- Call to extension function failed
From: James Garriss <jgarriss@xxxxxxxxx>
Date: Mon, 24 Jan 2000 08:14:26 -0500
Scott,

Thanks much for the good detective work. I really appreciate it. Please note that this syntax error exists in the LotusXSL_0_19_2 documentation.

.../lotusxsl_0_19_2/docs_production/ltsextensions.xml-body.html

--J

At 09:04 PM 1/21/2000 , Scott Boag/CAM/Lotus wrote:
>
>It took me a while 'till I figured this out.  The extension namespace
>should be:
>
>xmlns:lxslt="http://xml.apache.org/xslt";
>
>instead of:
>
>xmlns:lxslt="http://xml.apache.org.xslt";
>
>(look at it a while and you'll see the difference).
>
>-scott
>
>
>
>
>
>
>                    James Garriss
>
>                    <jgarriss@xxxxxxxxx>         To:
>xsl-list@xxxxxxxxxxxxxxxx
>                    Sent by:                     cc:     "Roger Costello"
><costello@xxxxxxxxx>, (bcc: Scott
>                    owner-xsl-list@mulber        Boag/CAM/Lotus)
>
>                    rytech.com                   Subject:
>LotusXSL_0_19_2 problem -- Call to extension function failed
>
>
>
>
>                    01/21/00 03:55 PM
>
>                    Please respond to
>
>                    xsl-list
>
>
>
>
>
>
>
>
>
>Software: LotusXSL_0_19_2 and XML4J_3_0_0EA3
>
>**********
>
>Given the following foo.xml:
>
><?xml version="1.0"?>
><books>
>   <book>
>     <author>James</author>
>   </book>
>   <book>
>     <author>James</author>
>   </book>
>   <book>
>     <author>Jasen</author>
>   </book>
></books>
>
>**********
>
>And the following bar.xsl:
>
><?xml version="1.0"?>
><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>                 xmlns:lxslt="http://xml.apache.org.xslt";
>                 xmlns:extn1="http://dev.mitre.org/";
>                 extension-element-prefixes="extn1"
>                                          version="1.0">
>
><xsl:output method="html" indent="yes"/>
><xsl:strip-space elements="*"/>
>
><xsl:template match="/">
>           <HTML>
>           <BODY>
>           <H1>Books</H1>
>           <xsl:apply-templates/>
>           </BODY>
>           </HTML>
></xsl:template>
>
><xsl:template match="book">
>           <xsl:if test="extn1:fcnTestFilter(string(.)) = 'unique'">
>                     <xsl:text>Found James</xsl:text>
>           </xsl:if>
></xsl:template>
>
><lxslt:component prefix="extn1" functions="fcnTestFilter">
><lxslt:script lang="javascript">
>
>           var strPrevFilter = "";                            // previously
>displayed item
>in filter
>
>// compares current filter with previous filter; if unique it returns
>"unique"
>function fcnTestFilter(strNewFilter)
>           {
>             if (strNewFilter != strPrevFilter)
>             {
>               strPrevFilter = strNewFilter;
>            return "unique";
>             }
>             return strPrevFilter;
>           }
>
></lxslt:script>
></lxslt:component>
>
></xsl:stylesheet>
>
>**********
>
>And this DOS command:
>
>java com.lotus.xsl.Process -in foo.xml -xsl bar.xsl -out output.html
>
>**********
>
>I'm getting this error:
>
>========= Parsing file:D:/My Documents/lotusxsl/extn/bar.xsl =========
>Parse of file:D:/My Documents/lotusxsl/extn/bar.xsl took 2172 milliseconds
>========= Parsing foo.xml =========
>Parse of foo.xml took 187 milliseconds
>======================
>Transforming...
>Call to extension function failed: White space is required between the
>public identifier and the system identifier.
>Call to extension function failed: White space is required between the
>public identifier and the system identifier.
>Call to extension function failed: White space is required between the
>public identifier and the system identifier.
>
>**********
>
>What does this error mean?  As you can see I don't have any reference to a
>DTD or a DOCTYPE, so I'm not sure why the error.  The result of the error
>is an empty output.html document (the output file).
>
>Any ideas?  TIA,
>
>   James Garriss | The MITRE Corporation | jgarriss @ mitre.org
>
>
>
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
>


James Garriss | The MITRE Corporation | jgarriss @ mitre.org




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


Current Thread