html - 如何为 HTML DOM 元素创建 XPATH?

标签 html dom xpath

如何为 HTML DOM 元素创建 XPATH? 例如,“/HTML/BODY/DIV[1]/TABLE[1]/TR[2]/TD[1]/INPUT”。

给定一个 DOM 元素如何得到这个 XPATH 字符串? 有什么想法吗?

谢谢,

达特巴约。

最佳答案

可以新建一个domdocument,然后导入节点元素

$DD= new DOMDocument('1.0', 'utf-8');
$DD->loadXML( "<html></html>" );
$DD->documentElement->appendChild($DD->importNode($DE,true));

然后你可以在 domelement 中使用 xpath:

$xpathe=new DOMXPath($DD);

关于html - 如何为 HTML DOM 元素创建 XPATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333183/

相关文章:

javascript - 添加到其 DOM ie8 后,Html 表不会重绘

javascript - 查找 &lt;script&gt; 部分的 DOM 位置

javascript - 如何使用 DOM 正确地将幻灯片 Controller 插入到 div 中

javascript - 如何从 selenium-java 中的 javascript 弹出日历中选择日期

html - 选择深度嵌套的元素

html - css3 IE 6 问题

jquery - 使用 jquery 单击 div 时如何向元素添加特定类?

css - 设置垂直 HTML5 范围输入的样式

html - 搜索引擎如何解释<del>标签?

python - 遍历 Selenium 中的表行(Python)