Hallo,
Hmm, hilft mir nicht wirklich.
Vielleicht ist es so anschaulicher:
Ja, danke ;-)
<?xml version="1.0" encoding="UTF-8"?>
<testResults>
<sampleResult timeStamp="23.04.2004 11:26:49" threadName="Testszenario" label="Refresh success="false">
<assertionResult failureMessage="blubig" />
<assertionResult failureMessage="Test failed"/>
<assertionResult failureMessage=""/>
</sampleResult>
</testResults>Wie kann ich mir nun alle failureMessage in einer Tabelle ausgeben lassen?
Entweder so:
<xsl:template match="sampleResult">
<tr>
<td><xsl:value-of select="@label" /></td>
<xsl:apply-templates select="assertionResult" />
</tr>
</xsl:template>
<xsl:template match="assertionResult ">
<td><xsl:value-of select="@failureMessage" /></td>
</xsl:template>
oder so:
<xsl:template match="sampleResult">
<tr>
<td><xsl:value-of select="@label" /></td>
<td>
<xsl:for-each select="assertionResult">
<xsl:value-of select="." />
<xsl:if test="position() != last()">, </xsl:if>
</xsl:for-each>
</td>
</tr>
</xsl:template>
Grüße
Thomas