小编Sch*_*enz的帖子

如何在Perl的LibXML查找节点中使用RegEx

我在XML文档中有以下内容:

<ul class="toggle-control toggle-retain-state">
Run Code Online (Sandbox Code Playgroud)

我正在使用XML :: LibXML来解析整个文档,我需要在找到上面的项目时采取行动.我继承的代码是:

my ($toggle_container) = $xRoot->findnodes('.//*[@id = "toggle-control"]');
Run Code Online (Sandbox Code Playgroud)

似乎该代码的第一个问题是属性是类,而不是id.所以我把它改成了课,但它仍然找不到它.我猜这是因为这个类是"toggle-control toggle-retain-state",但我真正想要的是一个匹配,只要它看到class属性中的toggle-control.如何更改find​​nodes调用以实现此目的?

xml perl xpath

1
推荐指数
1
解决办法
1253
查看次数

标签 统计

perl ×1

xml ×1

xpath ×1