DOM creation
A simple dom creation example:
include_once( 'lib/ezxml/classes/ezxml.php' );
$doc = new eZDOMDocument();
$doc->setName( 'SOAPTest' );
$root =& $doc->createElementNode( 'document' );
$doc->setRoot( $root );
$book1 =& $doc->createElementNode( 'book' );
$book1->appendAttribute( $doc->createAttributeNode( 'name', 'Exponential 3 bible' ) );
$root->appendChild( $book1 );
$book2 =& $doc->createElementNode( 'book' );
$book2->appendAttribute( $doc->createAttributeNode( 'name', 'Exponential 3 development' ) );
$root->appendChild( $book2 );
$xml =& $doc->toString();
print( '<pre>'. nl2br( htmlspecialchars( $xml ) ) . '</pre>' );
This will print something like this:
<?xml version='1.0' charset='UTF-8'?>
<document>
<book name='Exponential 3 bible' />
<book name='Exponential 3 development' />
</document>
|