我尝试使用xPath获取DOM节点的内容包括实际节点本身。这类似于outerHTML将完成的。这是我使用的xPath:
//*[contains(@class, 'sp_bypassInliner')]
以下是我定位的内容示例:
<style class="sp_bypassInliner">
div.class {width:100%}
</style>
这是回报:
div.class {width:100%}
这是我要回复的内容:
<style class="sp_bypassInliner">
div.class {width:100%}
</style>
我这样做是因为我们通过CSS内联传递HTML / CSS,偶尔我想从此过程中排除HTML。任何帮助真的很感激
答案 0 :(得分:0)
而不是使用$dom->saveHTML($node);
输出我使用的$node->nodeValue;
值,它只带来了节点的内容。
我改为$dom->saveHTML($node);
后效果很好。