new DOMDocument; seems not to work...

Hi.

The following code prints "zERoth" but not then "zERoth point 1" I thnk this is because there is some problem with the DOMDocument instantiation... DOes anyone know why this wont work on PHP 4.3?

      echo "zERoth";

      $doc = new DOMDocument;

      echo "zERoth point 1";
ARC_UMAsked:
Who is Participating?
 
hieloConnect With a Mentor Commented:
Check to see of you have DOM XML functions installed. Run the following script and see if DOM is installed:

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>
0
 
LordWolfyCommented:
It might be the lack of parentheses.  Try changing the line to:
$doc = new DOMDocument();

Open in new window

0
 
ARC_UMAuthor Commented:
also doesnt work with new DOMDocument();
0
2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

 
LordWolfyCommented:
how about:
$doc = new DOMDocument("1.0");

Open in new window

0
 
v2MediaConnect With a Mentor Commented:
DOM functions are PHP5. PHP4 uses DOMXML: http://www.php.net/manual/en/ref.domxml.php

Very few hosts have the DOMXML functions installed. To check whether you have DOMXML functionality, run this code:
<?php
if (function_exists('domxml_new_doc')) {
    echo "DOM XML functions are available.<br />\n";
} else {
    echo "DOM XML functions are not available.<br />\n";
}
?>

Open in new window

0
 
kuzmichCommented:
You can use DOM XML (php4) syntax both in php4 and php5 with this pretty wrapper:
http://alexandre.alapetite.net/doc-alex/domxml-php4-php5/
Usually if there is DOM (php5) installed this wrapper should work ok.
0
All Courses

From novice to tech pro — start learning today.