我在解析一个html文档时 XPath为 "//div[@class="js_product_image_wrapper"]/div/div/div/ul/li"的时候,返回的是一个HtmlNodeCollection的集合,这个集合里面有4个li元素,但是我用"//div[@class="js_product_image_wrapper"]/div/div/div/ul"这个路径的时候,去查看ul的innerHtml的时候,看到里面只有2个li元素,我开始以为可能是上一级ul元素有多个原因的时候,但是我验证确实只有一个ul。
,后来我先获取出"//div[@class="js_product_image_wrapper"]/div/div/div/ul"这个结点,然后再selectSingleNode("./li") 确是对的 ,怎么回事啊
(出来的那4个有两个重复的)