0

我有一个这样的xml:-

<include><method wrap="true"><name>methodA</name></method>...</include>

方法节点可以具有值为 true 或 false 的 wrap 属性。没有属性应该意味着它是错误的。

我的谓词是这样的:-

//include/method[matches(str, methodA)]

获取匹配的节点。如果缺少该属性,如何获取 wrap 属性和图形?

4

1 回答 1

0

尝试这个:

//include/method[@wrap='true'][name = 'methodA'] 

true当存在 wrap 属性且值为 string时,才会对 wrap 属性进行测试true

于 2013-07-14T15:19:29.043 回答