ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Fuller" <james.fuller.2...@gmail.com>
Subject Re: How does Ant <xslt> accept 2 input files such that xsl could differentiate them ?
Date Tue, 25 Mar 2008 10:35:03 GMT
Hello,

you could just use XSLT native functionality for this type of thing; I
would imagine using the document() function.

if u need to procedurally pass in file names, just pass in via
xsl:params (xslt task can be configured to pass in params).

of course I am assuming you are working with xml files.

hth, Jim Fuller


On Tue, Mar 25, 2008 at 11:28 AM, Krzysieq <krzysieq@gazeta.pl> wrote:
> Hi,
>
>  Can You show some of the bigger picture? From what I read, the only thing
>  that comes to my mind is that the xslt task, being a file-based task,
>  accepts nested fileset elements. In those, You can specify exactly which
>  files to treat with which xsl stylesheet. Am I even close to understanding
>  what You need?
>
>  Cheers,
>  Chris
>
>  2008/3/22, Z W <mpc8250@gmail.com>:
>
>
> >
>  > Hi
>  >
>  > How do I make an ant <xslt> call that accepts 2 different input xml
>  > files in different directories
>  > such that the xsl could know which file with for-each to perform
>  > calculations.
>  >
>  >
>  > Inside y.xsl
>  > <xsl:for-each select="/testResults/*[not(@label = preceding::*/@label)]">
>  >
>  > From Ant x.xml file
>  > <xslt style="detail.xsl"
>  >                        in="C:\test_report\test_input_3.jtl"
>  >                        destdir="C:\test_report"
>  >                        basedir="C:\test_report"
>  >                        out="C:\test_input_3.html"
>  >                        force="true">
>  >                        <param name="currentJTL"
>  > expression="C:\test_report\test_input_3.jtl"/>
>  >                        <param name="previousJTL"
>  > expression="C:\test_input.jtl"/>
>  >                        <param name="curBuildVersion"
>  > expression="${currentBuildVersion}"/>
>  >                        <param name="pBuildVersion"
>  > expression="${previousBuildVersion}"/>
>  >                        <param name="latestDir"
>  > expression="${Detail_latestTPSDir}"/>
>  >                        <classpath
>  > location="C:\apache-ant-1.7.0\lib\saxon9.jar" />
>  >
>  > Is there a way where I could include with for-each specifying to
>  > include a specific file.
>  > I want to make use of currentJTL and previousJTL as you can see above
>  > in Ant xml file but
>  > the xsl could only interpret file from
>  > in="C:\test_report\test_input_3.jtl".
>  >
>  > thank you for your help
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>  > For additional commands, e-mail: user-help@ant.apache.org
>  >
>  >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message