提取内容我有这样的事情:如何从DOM节点
$objDom = new DOMDocument(); @$objDom->loadHTML($strHeader); echo $objDom->getElementsByTagName('head')->item(0)->c14n();
的代码是好的,但标签显示为好。我知道我可以将它们替换后,但有没有一个domElement或另一种方法来获得这个内容没有头标签?
更新: 也许simplexml或xpath有更好的解决方案吗?
提取内容我有这样的事情:如何从DOM节点
$objDom = new DOMDocument(); @$objDom->loadHTML($strHeader); echo $objDom->getElementsByTagName('head')->item(0)->c14n();
的代码是好的,但标签显示为好。我知道我可以将它们替换后,但有没有一个domElement或另一种方法来获得这个内容没有头标签?
更新: 也许simplexml或xpath有更好的解决方案吗?
echo $objDom->getElementsByTagName('head')->item(0)->nodeValue
编辑:
使用innerHTML
这样的:
echo $objDom->getElementsByTagName('head')->item(0)->innerHTML;
在这里看到的文档:
innerHTML不是php dom节点属性 – danidacar
使用用户定义的函数。写下你的代码,找到使用innerHTML或nodeValue的内容,并返回它;) – Kris