jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vincent Massol" <vmas...@pivolis.com>
Subject RE: Cactus report transform problem
Date Sat, 13 Mar 2004 00:45:33 GMT
Hi Li,

Thanks for reporting back. This will be *very* useful for future users
with the same problem.

Thanks
-Vincent

> -----Original Message-----
> From: Li Geng [mailto:li.geng@quarksys.net]
> Sent: 12 March 2004 22:52
> To: Cactus Users List
> Subject: RE: Cactus report transform problem
> 
> Finnaly I solved this problem. The cause of this issuse is the well
known
> bug of JDK 1.4, please check the following link:
> 
> http://xml.apache.org/xalan-j/faq.html#faq-N100CB
> 
> After replace the Xalan jar files, it works like a charm. Thanks
Vincent!
> 
> Li
> 
> -----Original Message-----
> From: Vincent Massol [mailto:vmassol@pivolis.com]
> Sent: February 13, 2004 1:21 PM
> To: 'Cactus Users List'
> Subject: RE: Cactus report transform problem
> 
> 
> The provided XSL is supposed to work out-of-the-box with no change. I
> don't know what's wrong. You're the first to report a problem.
> 
> How are you running your tests exactly? Have you modified the original
> cactus-report.xsl?
> 
> Thanks
> -Vincent
> 
> > -----Original Message-----
> > From: li.geng@hrdc-drhc.gc.ca [mailto:li.geng@hrdc-drhc.gc.ca]
> > Sent: 10 February 2004 17:47
> > To: cactus-user@jakarta.apache.org
> > Subject: Cactus report transform problem
> >
> > HI All,
> >
> > When I was trying to use the cactus-report.xsl to transform the
cactus
> > test report, I got an error saying:
> >
> > javax.xml.transform.TransformerConfigurationException: XSL-1000:
> (Fatal
> > Error) Error while parsing XSL file (null).
> >
> > So I tried to replace the xsl with following
> > =========================test.xsl==========================
> > <xsl:stylesheet version="1.0"
> > xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> > <xsl:output method="xml" indent="yes"/>
> > <xsl:variable name="indent" select="3" />
> > <xsl:variable name="spaces" select="'                 '" />
> >
> > <xsl:template match="*">
> >    <xsl:variable name="varspaces"
> > select="substring($spaces,1,count(ancestor::node()) *$indent)"/>
> >    <xsl:value-of select="$varspaces" />
> >    <xsl:copy>
> >       <xsl:copy-of select="@*" />
> >       <xsl:choose>
> > 	<xsl:when test="*">
> >           <xsl:apply-templates />
> >    	  <xsl:value-of select="concat('&#x0A;   ', $varspaces)" />
> > 	</xsl:when>
> > 	<xsl:otherwise>
> > 	  <xsl:value-of select="normalize-space()"/>
> > 	</xsl:otherwise>
> >       </xsl:choose>
> >    </xsl:copy>
> > </xsl:template>
> >
> > <xsl:template match="comment()|processing-instruction()">
> >    <xsl:copy />
> > </xsl:template>
> >
> > </xsl:stylesheet>
> >
> > And I got following XML source:
> > ==========cactus-result.xml===========================
> > <?xml version = '1.0'?>
> > <?xml-stylesheet type="text/xsl" href="test.xsl"?>
> > <testsuites>
> >   <testsuite name="TestAddPrintJobCommand" tests="1" failures="0"
> > errors="0" time="0.541">
> >    <testcase name="testAddPrintJobOK" time="0.4"/>
> >    </testsuite>
> >  </testsuites>
> >
> > then I replaced the test.xsl with cactus-report.xsland  tried to
> transform
> > this again using XML Spy, everthing is working fine, I got a perfect
> > report. I'm just wondering what's wrong, do I missing anything?
> >
> > Thanks in advance!
> >
> > --
> > Li Geng
> > li.geng@hrdr-drhc.gc.ca
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org



Mime
View raw message