我正在使用PHP QueryPath库从旧HTML文件集合中提取数据,并且大多数情况下一直使用可通过find()函数使用的CSS选择器提取数据。然而,并非所有包含我需要提取的数据的元素都有唯一的CSS标识符,所以我一直使用Regexp和QueryPath的丑陋组合来提取数据。使用QueryPath获取任意HTML元素的内容
<ul class="list><li>Data1</li><li>Data2</li></ul>
我该如何从这个列表元素中干净地提取“Data2”?是否有一个QueryPath函数可以让我指定,例如,父元素的第二个子元素作为要检索的元素?