Carsten: Zugriff auf Elemente gleicher Ebene

Beitrag lesen

salut

dafür gibts das xsl:for-each konstrukt.

zufinden in selfhtml.

grüsse
gant

Hmm, hilft mir nicht wirklich.
Vielleicht ist es so anschaulicher:

<?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?

<xsl:for-each select="/testResults/sampleResult[not(@label = preceding::*/@label)]">
<xsl:variable name="label" select="@label"/>
<xsl:variable name="failureMessage" select="@failureMessage"/>
<tr valign="top">
<td>
<xsl:value-of select="$label"/>
</td>
<td>
<xsl:value-of select="$failureMessage"/>
</td>
</xsl:for-each>
Leider geht das so überhaupt nicht. Er gibt mir keiner failureMessage aus.

Biiiite....hiiiilfe.
Carsten