0
私はこのようなXMLファイルを持っている:XML、XSL、XSLファイルに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、どうしたらいいですか? 私はこれを試みたが、それは仕事をdoesntの:
<TD>
<xsl:for-each select="Details/Detail">
<br></br><br></br>
<xsl:value-of select="(Detail)"/>
</xsl:for-each>
</TD>
</TR>
私は試みましたが、結果は得られませんでした。プレーンブランク – Manoj
私のコードに何か間違いがありますか? または名前を付けずに子ノードの値を抽出する別の方法がありますか? – Manoj
あなたのXSLTフラグメントは有効なXMLではありませんが、あなたの最も外側のfor-eachが正しいコンテキストで呼び出されているかどうかはわかりません。たぶん全体を投稿しますか? –