Posted by taps128 on 11/13/07 06:16
Sean Quinn wrote:
> I realize what the documentation says, but when creating both a new
> DOMElement object, or extending the DOMElement object I don't have
> access to any DOMNode methods in PHP 5.2.0.
> e.g.
>
> class HtmlElement extends DOMElement
> {
> ...
> }
>
> $htmlElement = new HtmlElement();
> $htmlElement->appendChild(...);
>
> Will not work because the method is supposedly undefined. In
> addition:
>
> $domEl = new DOMElement();
> $domEl->appendChild(...);
>
> ... doesn't seem to work either. I've looked through several sources
> online and offline which all seem to indicate that calls to DOMNode
> methods should be working, but they aren't for me. Am I going crazy?
> Am I doing something wrong? Anyone please help! Thanks!
>
You can't append an child to an initialized DOMElement until it's
appended to the DOMDocument.
$dom=new DOMDocument();
$ele=new DOMElement('p');
$dom->appendChild($ele);
$ele2=new DOMELement('br');
$ele->appendChild($ele2);
Navigation:
[Reply to this message]
|