我有以下 XML 结构:
<array-list>
<tests>
<test myId="11">Some data</test>
<test myId="22">Some data 2</test>
</tests>
</array-list>
如何存储"myId"
列表中第一个元素的属性?
我尝试storeAttribute
了使用以下位置参数的命令,但没有成功:
1. //array-list/tests/test[1]@myId
2. xpath=//array-list/tests/test[1]@myId
3. */test[1]@myId
4. //array-list/tests/test@myId
5. //array-list/tests/test[1]/@myId
6. //array-list/tests/test/@myId
我相信还有其他一些尝试,但它们都没有奏效。请不要说“正确的 XML”。XML 没有任何其他属性。这是从我无法修改的外部服务中检索的。所以唯一的问题是如何从列表中的第一个测试标签中获取**myId**
属性