Php 用html将mysql解析为xml

Php 用html将mysql解析为xml,php,mysql,xml,Php,Mysql,Xml,我正在尝试将数据从mysql解析为xml。使用它在谷歌地图上创建标记。 但我有个问题。 当我在mysql专栏中使用html时,就像它崩溃一样 Mi代码为: $query = "SELECT * FROM mapas"; $resultado = mysql_query($query); $row = mysql_fetch_assoc($resultado); header("Content-Type: text/xml;charset=iso-8859-1"); echo '<?xm

我正在尝试将数据从mysql解析为xml。使用它在谷歌地图上创建标记。 但我有个问题。 当我在mysql专栏中使用html时,就像它崩溃一样

Mi代码为:

$query = "SELECT * FROM mapas";
$resultado = mysql_query($query);
$row = mysql_fetch_assoc($resultado);


header("Content-Type: text/xml;charset=iso-8859-1");
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<markers xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
do{
echo'<marker id="'.$row["id"].'" lat="'.$row["lat"].'" lng="'.$row["lng"].'" title="'.$row["title"].'" content="'.$row["content"].'" icon="'.$row["icon"].'"/>';
}while($row=mysql_fetch_assoc($resultado));
echo '</markers>';

?>
$query=“从地图选择*”;
$resultado=mysql\u查询($query);
$row=mysql\u fetch\u assoc($resultado);
标题(“内容类型:text/xml;字符集=iso-8859-1”);
回声';
回声';
做{
回声';
}而($row=mysql_fetch_assoc($resultado));
回声';
?>
当我访问页面以查看xml时,显示的问题是:

此页面包含以下错误:

第137列第1行出错:未切换的“尝试更改

echo'<marker id="'.$row["id"].'" lat="'.$row["lat"].'" lng="'.$row["lng"].'" title="'.$row["title"].'" content="'.$row["content"].'" icon="'.$row["icon"].'"/>';
echo';

echo';
echo'<marker id="'.$row["id"].'" lat="'.$row["lat"].'" lng="'.$row["lng"].'" title="'.$row["title"].'" content="'.$row["content"].'" icon="'.$row["icon"].'"></marker>';