我有一个xml文件,如下所示:
<TestRun>
<FailedTests>
<FailedTest id="19">
<Name>Test</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>Sets.cpp</File>
</Location>
<Details>
<Detail id="1">Exception caught returning cmd response </Detail>
<Detail id="2">unresolvable error code</Detail>
</Details>
</FailedTest>
</FailedTests>
</TestRun>
我希望获得TestRun / FailedTests / FailedTest / Details的子节点的值,我该怎么做? 我试过这个,但它不起作用:
<TD>
<xsl:for-each select="Details/Detail">
<br></br><br></br>
<xsl:value-of select="(Detail)"/>
</xsl:for-each>
</TD>
</TR>
答案 0 :(得分:1)
当您进入详细信息/详细信息时,您可以通过执行以下操作来打印当前元素的内容:
<xsl:value-of select="."/>