我这里有一个.xml文件。当我将它运行到浏览器时,我在第3行的第37行显示错误<34> 错误:文档末尾的额外内容&#34;,我的代码是错误,是什么部分,或者是因为它是一个.xml文件?我试图让它.php它可以工作,但我需要一个.xml文件?
这是我的完整代码。
<?php
require("config.php");
$connection=mysqli_connect($databaseHost, $databaseUsername, $databasePassword);
$db_selected = mysqli_select_db($connection, $databaseName);
$sql = "SELECT * FROM markers";
$res = mysqli_query($connection,$sql);
$xml = new XMLWriter();
$xml->openURI("php://output");
$xml->startDocument();
$xml->setIndent(true);
$xml->startElement('markers');
while ($row = mysqli_fetch_assoc($res)) {
$xml->startElement("marker");
$xml->writeAttribute('id', $row['id']);
$xml->writeAttribute('name', $row['name']);
$xml->writeAttribute('address', $row['address']);
$xml->writeAttribute('contact_number', $row['contact_number']);
$xml->writeAttribute('contact_number1', $row['contact_number1']);
$xml->writeAttribute('contact_number2', $row['contact_number2']);
$xml->writeAttribute('lng', $row['lng']);
$xml->writeAttribute('lat', $row['lat']);
$xml->writeAttribute('image', $row['image']);
$xml->endElement();
}
$xml->endElement();
header('Content-type: text/xml');
$xml->flush();
?>