Source for file xml.class.php
Documentation is available at xml.class.php
* Test class used in xml examples - notice we have a dom(php5) and a domxml(php4) version
* @author Elizabeth Smith <auroraeosrose@gmail.com>
* @copyright 2005-2006 Elizabeth Smith
* @license http://www.opensource.org/licenses/lgpl-license.php LGPL
* @version Release: 0.5.4
* @link http://pear.php.net/package/HTML_AJAX
$dom = new DOMDocument ('1.0', 'utf-8');
$root = $dom->createElement ('root');
$root = $dom->appendChild ($root);
$element = $dom->createElement ('item');
$element = $root->appendChild ($element);
$element->setAttribute ('type', 'fruit');
$element->appendChild ($dom->createTextNode ('peach'));
$element = $dom->createElement ('item');
$element = $root->appendChild ($element);
$element->setAttribute ('type', 'fruit');
$element->appendChild ($dom->createTextNode ('plum'));
$element = $dom->createElement ('item');
$element = $root->appendChild ($element);
$element->setAttribute ('type', 'vegetable');
$element->appendChild ($dom->createTextNode ('carrot'));
$dom = domxml_new_doc ('1.0');
$element = $dom->create_element ('root');
$root = $dom->append_child ($element);
$element = $dom->create_element ('item');
$element->set_attribute ('type', 'fruit');
$element->set_content ('peach');
$root->append_child ($element);
$element = $dom->create_element ('item');
$element->set_attribute ('type', 'fruit');
$element->set_content ('plum');
$root->append_child ($element);
$element = $dom->create_element ('item');
$element->set_attribute ('type', 'vegetable');
$element->set_content ('carrot');
$root->append_child ($element);
$dom = new DOMDocument ('1.0', 'utf-8');
$root = $dom->createElement ('root');
$root = $dom->appendChild ($root);
$element = $dom->createElement ('item');
$element = $root->appendChild ($element);
$element->setAttribute ('type', 'drink');
$element->appendChild ($dom->createTextNode ('coke'));
$element = $dom->createElement ('item');
$element = $root->appendChild ($element);
$element->setAttribute ('type', 'drink');
$element->appendChild ($dom->createTextNode ('beer'));
$element = $dom->createElement ('item');
$element = $root->appendChild ($element);
$element->setAttribute ('type', 'dessert');
$element->appendChild ($dom->createTextNode ('pie'));
$dom = domxml_new_doc ('1.0');
$element = $dom->create_element ('root');
$root = $dom->append_child ($element);
$element = $dom->create_element ('item');
$element->set_attribute ('type', 'fruit');
$element->set_content ('peach');
$root->append_child ($element);
$element = $dom->create_element ('item');
$element->set_attribute ('type', 'fruit');
$element->set_content ('plum');
$root->append_child ($element);
$element = $dom->create_element ('item');
$element->set_attribute ('type', 'vegetable');
$element->set_content ('carrot');
$root->append_child ($element);
// save implementation is broken in dom right now
$doc->dump_file (realpath('test.xml'),false ,true );
Documentation generated on Fri, 04 Apr 2008 18:30:28 -0400 by phpDocumentor 1.4.0. PEAR Logo Copyright © PHP Group 2004.
|