【发布时间】:2017-03-13 21:29:14
【问题描述】:
我需要一些帮助来动态进行 PHP DOM 文本替换。在我的研究中,我发现了一个看起来很有前途的 PHP DOM 代码的 sn-p,但作者没有提供关于它如何工作的方法。代码链接为:http://be2.php.net/manual/en/class.domtext.php
所以,这就是我作为 DOM 新手处理代码时所做的。
$doc = new DOMDocument();
$doc->preserveWhiteSpace = false;
$doc->loadXML($myXmlString);
$search = 'FirstName lastname';
$replace = 'Jack Daniels';
$newTxt = domTextReplace( $search, $replace, DOMNode &$doc, $isRegEx = false );
Print_r($newTxt);
我希望 domTextReplace() 返回 $newTxt。我怎样才能让它这样做?
【问题讨论】:
-
你不能。它内置于 PHP 中,但由于它只是常规 DOM 的扩展,因此您可以在该 dom 树中查询“新”版本。
标签: php dom xml-parsing