php DOM写入所有子节点

时间:2012-02-23 18:27:57

标签: php dom dynamic domdocument

我正在创建一个通过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>';

0 个答案:

没有答案