Re: Re: Using DOM object, how?

From: Date: Mon, 19 Sep 2005 22:13:55 +0000
Subject: Re: Re: Using DOM object, how?
References: 1 2 3 4 5 6 7  Groups: php.general 
Request: Send a blank email to php-general+get-222702@lists.php.net to get a copy of this message
Thanks Jasper Works perfectly on my Mac now as well. Ken On Sep 19, 2005, at 4:58 PM, Jasper Bryant-Greene wrote:
<?php $x = new MyDom(); $x->createScriptElement('howdy.js'); print($x->saveXML()); class MyDom {
    private $dom;
    /* __construct() = PHP5 constructor */
    function __construct() {
        $this->dom = new DOMDocument('1.0', 'iso-8859-1');
        /* No need to return $this from a constructor */
    }
    function createScriptElement($scriptPath) {
        $script = $this->dom->createElement('script', '');
        $script->setAttribute('type', 'text/javascript');
        $script->setAttribute('src', $scriptPath);
        $this->dom->appendChild($script);
        /*
            Doesn't make sense for a createScriptElement()
            method to also print out the XML, so I made a
            separate method and called that from the
            mainline code.
        */
    }
    function saveXML() {
        return $this->dom->saveXML();
    }
} ?>


« previous php.general (#222702) next »