我的网站上有一个MySQL数据库,我想知道如何通过表格中的以下列的PHP获取XML输出:我知道有很多关于该主题的问题,但我可以&# 39;找到解决我问题的解决方案。
这就是我现在所拥有的:
$xml = new XMLWriter();
$xml->openURI("php://output");
$xml->startDocument();
$xml->setIndent(true);
$xml->startElement('bev');
while ($row = mysql_fetch_assoc($res)) {
$xml->startElement("bev");
$xml->writeAttribute('id', $row['id']);
$xml->writeRaw($row['name1']);
$xml->endElement();
}
$xml->endElement();
header('Content-type: text/xml');
$xml->flush();
这就是我想要的:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bev id="0000000000">
<name1>Water</name1>
<name2>without gas</name2>
...
</bev>
<bev id="0000000010">
<name1>Water </name1>
<name2>with gas</name2>
...
</bev>
感谢您的帮助!