给定一个部分 HTML 片段,例如
<div id="article">
<p>Some text</p>
<p>More text</p>
<pre><code>
echo $variable;
</code></pre>
</div>
我想遍历文本节点并对它们应用一个函数,函数的作用并不重要,但如果它是 pre 代码块中的文本则无关紧要。
鉴于它是部分代码块,我认为我需要使用DOMDocument->createDocumentFragment()
. 但是我怎样才能遍历文本节点然后保存输出而不<html>
创建额外的标签,就像saveHTML()
默认情况下所做的那样?