我正在创建一个通过php动态构建的移动优化版网站。我已经开始使用php DOM了,它似乎就是我要找的东西。
我在编写div的所有子节点时遇到问题。我从这样的事情开始
$DOM = new DOMDocument;
$DOM->loadHTML($html);
$divContents = $DOM->getElementById('c1');
让我们说在$html
中,div c1看起来像这样:
<div id="c1">
<img src="myimage.png" />
<p>The div c1 contains this paragraph element</p>
<span><strong>As well as these span and bolding elements</strong></span>
</div>
如何提取c1的全部内容,包括标签和nodeValues,最后是和echo语句,或者看起来像这样的等价物:
echo ' <img src="myimage.png" />
<p>The div c1 contains this paragraph element</p>
<span><strong>As well as these span and bolding elements</strong></span>';