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();
}
}
?>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php