现在我得到这个错误。
此页面包含以下错误: 第 3 行第 1 列的错误:文档末尾的额外内容 下面是页面的呈现,直到第一个错误。
不知何故,输出将我的 XML 文件呈现为 HTML。我已经两次和三次检查了属性,它们是正确的......我似乎找不到错误......有没有线索的朋友?
$dom = new DOMDocument("1.0");
$node = $dom->createElement("markers");
$parnode = $dom->appendChild($node);
class Areas{
private $link;
public function __construct(){
$this->link = new Connection();
$this->link = $this->link->dbConnect();
}
function fetch_area() {
$query = $this->link->query("SELECT * FROM markers WHERE 1");
$query->setFetchMode(PDO::FETCH_ASSOC);
header("Content-type: text/xml");
while($row = $query->fetch()) {
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("name",$row['name']);
$newnode->setAttribute("adress", $row['adress']);
$newnode->setAttribute("lat", $row['lat']);
$newnode->setAttribute("lng", $row['lng']);
$newnode->setAttribute("type", $row['type']);
}
}
}
$area = new Areas();
$area_info = $area->fetch_area();
echo $dom->saveXML();