我的xml中有许多列表元素,其中包含一些类名:
<li class="name">
<div>....</div>
......
</li>
设置位置,例如“// * li [@ class ='name']”throws
javax.xml.transform.TransformerException: Extra illegal tokens: 'LI', '[', '@', 'class', '=', ''name'', ']'
如何通过xpath位置获取此列表元素?
答案 0 :(得分:1)
删除*
,即取代
//*li[@class='name']
你需要使用
//li[@class='name']
答案 1 :(得分:0)
*是不必要的,如果你想在树中的任何级别搜索匹配你的类的所有li元素,那么*应该被删除。