3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = '<div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div><div><div><t:p value="varname" /></div></div>'; $xml = '<root xmlns:t="template">' . $xml . '</root>'; $dom = new DOMDocument(); $dom->loadXML($xml); $elements = $dom->getElementsByTagNameNS('template', '*'); foreach ($elements as $element) { $element->nodeValue = 'Foo'; } var_dump($dom->saveXML());

preferences:
47.05 ms | 402 KiB | 5 Q