簡體   English   中英

<li>標簽Xpath位置

[英]<li> tag Xpath location

我的xml中有許多帶有某些類名的列表元素:

<li class="name">
  <div>....</div>
  ......
</li>

設置“ // * li [@ class ='name']”之類的位置

javax.xml.transform.TransformerException: Extra illegal tokens: 'LI', '[', '@', 'class', '=', ''name'', ']'

如何通過xpath位置獲取此列表元素?

刪除* ,即代替

//*li[@class='name']

你需要使用

//li[@class='name']

*是不必要的,並且如果要在樹的任何級別上搜索與您的類匹配的所有li元素,則應將*刪除。

  • 說“匹配樹的此級別上的所有元素”,因此“ // *”基本上說匹配樹中的所有元素,因此*之后的所有內容均無效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM