- var_dump: documentation ( source)
<?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());