|
Subject: Re: [xsl] copy from one xml to another From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Mon, 22 Jul 2002 21:38:14 +0200 |
<xsl:template match="testcase">
<xsl:copy>
<xsl:copy-of select="@time"/>
<xsl:attribute name="@name">
<xsl:variable name="pos" select="position()"/>
<xsl:call-template name="substring-after-last">
<xsl:with-param name="string" select="$testcases[$pos]/Action"/>
</xsl:call-template>
</xsl:attribute>
</xsl:copy>
</xsl:template>Hello,
We use JunitReport to generate xml testresults. For this case we have one main class which gets data from a xml file. The output looks like this:
<testsuites> <testcase name="testGeneric" time="1.391"></testcase>
<testcase name="testGeneric" time="0.937"></testcase> </testsuites>
instead of "testGeneric" should be some data from another file.
The data.xml holds this information:
<Workflow> <TestCase>
<Action>com.poet.ess.qa.extendedtests.testclasses.company.CreateCompany</Action> <UserID>admin</UserID> <DataID>CPQ_EMEA</DataID> </TestCase> <TestCase>
<Action>com.poet.ess.qa.extendedtests.testclasses.company.CreateUser</Action> <UserID>admin</UserID> <DataID>EUCO_100</DataID> </TestCase> </Workflow>
I need to write a stylesheet which combines the first and the second one: (eg writes the information from <Action> into <testcase name="">>
<testcase name="CreateCompany" time="1.391"></testcase> <testcase name="CreateUser" time="1.391"></testcase>
The order is the same.
Any ideas?
Thanks!
erik Stunkat POET Software
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] copy from one xml to another, Erik Stunkat | Thread | [xsl] XML transformation output to , rupesh chavan |
| RE: [xsl] <xsl:fallback> use with M, Michael Kay | Date | [xsl] asigning values to variables, Esteban Gonzalez |
| Month |