「名前」の後の名前であるすべてのノードの値を取得したい。しかし、Nant xmlpeek は xml から 1 つのノードしか取得できないようです。「名前」の後にあるすべてのノードを取得する他の方法はありますか?
xml ファイル:
<?xml version="1.0" encoding="utf-8" ?>
<QAEnvironment xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<user>
<name value="clientA" />
<name value="clientB" />
<name value="clientC" />
<name value="clientD" />
</user>
</QAEnvironment>
================================================== ============================
ナントスクリプト:
<xmlpeek
file="A.xml"
xpath="/x:QAEnvironment/x:user/x:name/@value"
property="clientName"
nodeindex="3">
<namespaces>
<namespace prefix="x" uri="http://schemas.microsoft.com/developer/msbuild/2003" />
</namespaces>
<echo message="clientName: ${clientName}" />
</xmlpeek>
================================================== ============================== 結果 - clientName: clientD (nodindex = "3" として)
ありがとう