mytest();
$myele = new extelem("elementname", "eleval");
$myattr = new domAttr("atname", "atval");
$newatt = $myele->appendChild($myattr);
echo "\nPre Append Name 1 ->".$myele->tagName."\n";
echo "\nPre Append Name 2 ->".$newatt->value."\n";
$newchild = $dom2->appendChild($myele);
echo $dom2->savexml();
$newatt->value = "newvalue";
echo "\nName 1a ->".$myele->nodeName."\n";
$myele->elefunc();
echo "\nName 2 ->".$newchild->nodeName."\n";
$newchild->elefunc();
echo "
";
$mystring="Cheaper by the Dozen1568491379";
try {
$dom2 = domDocument::loadxml($mystring);
$root = $dom2->documentElement;
} catch (DomException $e) {
echo "Code: ".$e->code."\n";
echo "Message: ".$e->message."\n";
}
// $root = $dom2->documentElement;
echo $dom2->savexml();
$dom2 = new domDocument;
$myelem = $dom2->createElement("myelem");
$root = $dom2->documentElement;
// echo $dom2->url;
echo $dom2->doctype."\n";
// $dom2->doctype = "X";
// $myatt = $myelem->setAttribute("atname", "atvalue");
unset($root);
unset($myelem);
$myelem2 = $dom2->createElement("myelem2");
echo $dom2->savexml()."\n\nDump 2:\n";
$impl = new domImplementation();
$dom2 = $impl->createDocument(NULL, "test");
$myelem = $dom2->createElement("myelem");
$root = $dom2->documentElement;
$myatt = $myelem->setAttribute("atname", "atvalue");
unset($root);
$myelem2 = $dom2->createElement("myelem2");
$root2 = $dom2->firstChild;
$root = $dom2->firstChild;
echo "Dump: \n";
echo $dom2->savexml()."\n\nDump 2:\n";
$root2 = $dom2->documentElement;
$root = $dom2->documentElement;
$mystring = "mydata";
$dom2->loadxml($mystring);
echo $dom2->savexml();
echo "\nEnd";
?>