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: @package_version@
* @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 Sat, 05 May 2007 18:00:25 -0400 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.
|