我想从 xml 文件生成包含列的列表:计算机、产品名称、许可证密钥:
<RecoverKeys>
<Key>
<Data name="Computer" value="john"/>
<Data name="Product Name" value="Microsoft Office Professional Hybrid 2007"/>
<Data name="License Key" value="xxxx-xxxx-xxxx-xxxx-xxxx"/>
<Data name="Product ID" value="123123-345435-3451345-3453453"/>
<Data name="User" value="N/A"/>
<Data name="Company" value="N/A"/>
<Data name="Auth. Key" value="N/A"/>
</Key>
<Key>
<Data name="Computer" value="john"/>
<Data name="Product Name" value="Roxio My DVD 9.0"/>
<Data name="License Key" value="34756674"/>
<Data name="Product ID" value="N/A"/>
<Data name="User" value="N/A"/>
<Data name="Company" value="N/A"/>
<Data name="Auth. Key" value="N/A"/>
</Key>
<Key>
<Data name="Computer" value="adam"/>
<Data name="Product Name" value="Roxio My DVD 10.0"/>
<Data name="License Key" value="456456456"/>
<Data name="Product ID" value="N/A"/>
<Data name="User" value="N/A"/>
<Data name="Company" value="N/A"/>
<Data name="Auth. Key" value="N/A"/>
</Key>
<Key>
<Data name="Computer" value="tom"/>
<Data name="Product Name" value="photoshop"/>
<Data name="License Key" value="2342342423423"/>
<Data name="Product ID" value="N/A"/>
<Data name="User" value="N/A"/>
<Data name="Company" value="N/A"/>
<Data name="Auth. Key" value="N/A"/>
</Key>
</RecoverKeys>
我在 Keetle Spoon 中使用 XPath 作为第一列://Data[@name='Computer']/@value
但我得到了结果:
约翰·约翰·约翰·约翰
但我想要:
约翰约翰亚当汤姆