Extending Element class in a dom tree?

From: Date: Sat, 30 Apr 2005 17:54:21 +0000
Subject: Extending Element class in a dom tree?
Groups: php.general 
Request: Send a blank email to php-general+get-214270@lists.php.net to get a copy of this message
The DOM implementation i PHP5 allows classes to be extended. Extending the Document class is no problem, but how can I extend the Element class and use it in a DOM tree? DOMDocument::createElement returns a DOMElement object which you cannot extend. Could this be a solution? class MyElement extends DomElement {
    function __construct($a_stTagName) {
        //has to be called!
        parent::__construct($a_stTagName);
    }
    function myFunction() {
// do something
    }
} $oDom = new DomDocument(); $oMyElement = new MyElement('mytag'); $oMyElement = $oDom->importNode($oMyElement, true); $oMyElement = $oDom->appendChild($oMyElement); Regards /Erik

« previous php.general (#214270) next »