|
Posted by Ken Tozier on 09/20/05 01:13
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();
> }
> }
> ?>
[Back to original message]
|