|
Subject: Re: LotusXSL_0_19_2 problem -- Call to extension function failed From: Donald_Leslie@xxxxxxxxx Date: Mon, 24 Jan 2000 11:00:35 -0500 |
Sorry for the error, but glad you found it! I'll correct the doc for
release 0.19.3, which should be ready later this week. -- Don
James Garriss <jgarriss@xxxxxxxxx> on 01/24/2000 08:14:26 AM
Please respond to xalan-dev@xxxxxxxxxxxxxx
To: Scott Boag/CAM/Lotus <Scott_Boag@xxxxxxxxx>
cc: xsl-list@xxxxxxxxxxxxxxxx, xalan-dev@xxxxxxxxxxxxxx, "Roger Costello"
<costello@xxxxxxxxx> (bcc: Donald Leslie/CAM/Lotus)
Subject: Re: LotusXSL_0_19_2 problem -- Call to extension function failed
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 |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: LotusXSL_0_19_2 problem -- Call, James Garriss | Thread | [no subject], jeffrod |
| disable-output-escaping, patrick honner | Date | RE: C++ libraries for XML/XSL, Sebastian Rahtz |
| Month |