XMLWriter的示例。
mysql_connect('server', 'user', 'pass');mysql_select_db('database');$sql = "SELECT udid, country FROM table ORDER BY udid";$res = mysql_query($sql);$xml = new XMLWriter();$xml->openURI("php://output");$xml->startdocument();$xml->setIndent(true);$xml->startElement('countries');while ($row = mysql_fetch_assoc($res)) { $xml->startElement("country"); $xml->writeAttribute('udid', $row['udid']); $xml->writeRaw($row['country']); $xml->endElement();}$xml->endElement();header('Content-type: text/xml');$xml->flush();输出:
<?xml version="1.0"?><countries> <country udid="1">Country 1</country> <country udid="2">Country 2</country> ... <country udid="n">Country n</country></countries>



