Hi
I've tried the following code:
$dom = new DOMDocument();
$element = $dom->appendChild(new DOMElement('root'));
$attr = new DOMAttr('attr', 'attrvalue');
$element->setAttributeNode($attr);
$newNode = new DOMCdataSection('root value');
$attr->appendChild($newNode);
echo $dom->saveXML();
In the second appenChild method I'm trying to append a Cdata section as a
child of an Attribute, which is not allowed. According to the PHP manual it
should raised a DOM HIERARCHY_REQUEST error. But although the Cdata
section is not added, it doesn't show any error message.
I'm a bit confused about the proper behavior of this method in this
particular case.
Could somebody clarify this point?
Thanks
Regards
Antonio