- var_dump: documentation ( source)
<?php
$dom = new DOMDocument('1.0', 'ASCII');
$dom->appendChild($dom->createElement('foo'));
$dom->documentElement->appendChild(
$dom->createCDATASection(
'Foo ä ]]> ä bar äöü'
)
);
$dom2 = new DOMDocument();
$dom2->substituteEntities = TRUE;
$dom2->resolveExternals = TRUE;
$dom2->loadXml($dom->saveXml());
$dom2->encoding= 'UTF-8';
$dom2->normalizeDocument();
$xpath = new DOMXpath($dom2);
var_dump(
$dom->saveXml(),
$xpath->evaluate('string(/foo)')
);