[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Software: LotusXSL_0_19_2 and XML4J_3_0_0EA3
**********
Given the following foo.xml:
**********
And the following bar.xsl:
</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:
**********
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
LotusXSL_0_19_2 problem -- Call to extension function failed
Subject: LotusXSL_0_19_2 problem -- Call to extension function failed From: James Garriss <jgarriss@xxxxxxxxx> Date: Fri, 21 Jan 2000 15:55:30 -0500 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: XSL Editor/ LotusXSL Updates, Pawson, David | Thread | Re: LotusXSL_0_19_2 problem -- Call, Scott Boag/CAM/Lotus |
Re: JavaScript problem, Seema Ramanathan | Date | [no subject], jeffrod |
Month |