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
Vielen Dank,
leider bekomme ich auf beide arten nur die jeweils erste message. Wenn du das nun noch so hinbiegen könntest, dass ich alle 3 ausgegeben bekomme, wärst du mein held.
Danke,
Carsten