A simple example
xmlwriter.php:
<?php
dl("xmlwriter.so");
$wrt = xmlwriter_open_memory("writer.xml");
xmlwriter_set_indent($wrt,true);
xmlwriter_start_element($wrt, "books");
xmlwriter_start_element($wrt,"book");
xmlwriter_write_attribute($wrt,"id",1);
xmlwriter_write_attribute($wrt,"isbn","3-8266-0612-4");
xmlwriter_start_element($wrt,"title");
xmlwriter_text($wrt,"Apache Web-Server");
xmlwriter_end_element($wrt);
xmlwriter_start_element($wrt,"year");
xmlwriter_start_cdata($wrt);
xmlwriter_text($wrt,"2000");
xmlwriter_end_cdata($wrt);
xmlwriter_end_element($wrt);
xmlwriter_start_element_ns($wrt,"dc","subject","http://purl.org/dc/elements/1.1/");
xmlwriter_text($wrt,"Webserver");
xmlwriter_end_element($wrt);
xmlwriter_end_element($wrt);
xmlwriter_end_element($wrt);
print htmlentities(xmlwriter_output_memory($wrt));
A simple example
© copyright 2004 Bitflux GmbH