You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by neil <nb...@aisoftware.com.au> on 2002/03/27 04:08:48 UTC

build error: cocoon-2.0.2, jdk-1.4, Win2000

In a dos box:
  set PATH=C:\WINNT\system32;C:\WINNT
  set CLASSPATH=
  build clean
  build

First error:

C:\Neil\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\components\language\
mark
up\xsp\EsqlConnection.java:66: class
org.apache.cocoon.components.language.marku
p.xsp.EsqlConnection must be declared abstract. It does not define int
getHoldability() from interface java.sql.Connection.
public class EsqlConnection implements Connection {

followed by 11 more.

An earlier post:
http://marc.theaimsgroup.com/?l=xml-cocoon-users&m=101622718100348&w=2
suggested to ensure that no older jdk's are in the PATH or CLASSPATH,
but I think I've taken care of that.

Some <echo>s I've added to build.xml seem to show that jdbc3.present is
properly set:
filter-jdbc:
nofilter-jdbc:
     [echo] in nofilter-jdbc



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: XSL-question: sort with parameter

Posted by Bartomeu Adrover <to...@uib.es>.
It's not a very good solution if you have a lot of values for sort,
because you need to put one xsl:if tag for any possible value.

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:parameter name = "sort"/>

 <xsl:template match="/HELLO">
  <xsl:if test = "$sort='@K'">
   <xsl:apply-templates select="GOODMORNING" >
     <xsl:sort select="@K"/>
  </xsl:apply-templates>
  </xsl:if>
  <xsl:if test = "$sort='@H'">
   <xsl:apply-templates select="GOODMORNING" >
     <xsl:sort select="@H"/>
  </xsl:apply-templates>
  </xsl:if>
 </xsl:template>

 <xsl:template match="GOODMORNING">
  <xsl:value-of select="."/>
 </xsl:template>
</xsl:stylesheet>


Axel Honfi wrote:

> Hi!
>
> I passed a parameter to a stylesheet and I can get the value with
> <xsl:value-of select="$order-by"/>.
>
> But I need to sort data by the value of the parameter like
>
> <xsl:sort select="$order-by" order="ascending"/>.
>
> But with this nothing happens and all other forms I tried also failed.
>
> Does anyone know how to work this?
>
> Thanks a lot
>
> Axel
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>

Re: XSL-question: sort with parameter

Posted by KOZLOV Roman <r-...@opencascade.com>.
Hi Axel,

You can use something like following:

  <xsl:sort select="child::node()[name()=$order]"/>

Best regards
    Roman



Axel Honfi wrote:

> Hi!
>
> I passed a parameter to a stylesheet and I can get the value with
> <xsl:value-of select="$order-by"/>.
>
> But I need to sort data by the value of the parameter like
>
> <xsl:sort select="$order-by" order="ascending"/>.
>
> But with this nothing happens and all other forms I tried also failed.
>
> Does anyone know how to work this?
>
> Thanks a lot
>
> Axel
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: XSL-question: sort with parameter

Posted by Leonid Kleiner <mt...@fibimail.co.il>.
Try this. Here datatypes also are of concern :).

<xsl:when test="$xsldttype='number'">
  <xsl:for-each select="DATALINE/*[name() = $xslcol]">
  <xsl:sort select="." data-type="number"/>
            <xsl:call-template name = "tablerow" />
 </xsl:for-each>
 </xsl:when>

<xsl:when test="$xsldttype='text'">
  <xsl:for-each select="DATALINE/*[name() = $xslcol]">
  <xsl:sort select="."/>
            <xsl:call-template name = "tablerow" />
 </xsl:for-each>
 </xsl:when>

Try to search for examples on www.google.com.

Have fun,
Leonid Kleiner


----- Original Message ----- 
From: "Axel Honfi" <e9...@student.tuwien.ac.at>
To: <co...@xml.apache.org>
Sent: Wednesday, March 27, 2002 6:22 AM
Subject: XSL-question: sort with parameter


> Hi!
> 
> I passed a parameter to a stylesheet and I can get the value with
> <xsl:value-of select="$order-by"/>.
> 
> But I need to sort data by the value of the parameter like
> 
> <xsl:sort select="$order-by" order="ascending"/>.
> 
> But with this nothing happens and all other forms I tried also failed.
> 
> Does anyone know how to work this?
> 
> Thanks a lot
> 
> Axel
> 
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> 
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


XSL-question: sort with parameter

Posted by Axel Honfi <e9...@student.tuwien.ac.at>.
Hi!

I passed a parameter to a stylesheet and I can get the value with
<xsl:value-of select="$order-by"/>.

But I need to sort data by the value of the parameter like

<xsl:sort select="$order-by" order="ascending"/>.

But with this nothing happens and all other forms I tried also failed.

Does anyone know how to work this?

Thanks a lot

Axel

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>