动态xpath表达式

动态xpath表达式,xpath,Xpath,各位同事,你好 请告诉我如何进行动态xpath解析: 比如说,不是写作 $domXPath->query('/*[(@id=“article-id-18”)] ->写这样的东西 $domXPath->query('/*[(@id=“article id-*”)) ,因为在我的例子中,站点的脚本(每次)为包含文章文本的块生成一个新id 所以问题就在上面。试试看 $domXPath->query('//*[starts-with(@id, "article-id-")]'); 我刚刚测试了你

各位同事,你好

请告诉我如何进行动态xpath解析:

比如说,不是写作

$domXPath->query('/*[(@id=“article-id-18”)]

->写这样的东西

$domXPath->query('/*[(@id=“article id-*”))

,因为在我的例子中,站点的脚本(每次)为包含文章文本的块生成一个新id

所以问题就在上面。

试试看

$domXPath->query('//*[starts-with(@id, "article-id-")]');

我刚刚测试了你的建议,在所有情况下都只得到:bool(false);非常奇怪,我写道:$domNodeList=$domXPath->query('/*[以(@id,“article id-”)开头]);echo var_dump($domNodeList);出口哎呀!!!现在可以了!))超级炸弹!谢谢你,伙计!这是我的错误)ps:我在哪里可以找到更多关于domxpath表达式的信息?嗨@Ferol,我用这个-