مشکل در ساخت سند XML با PHP
سلام
من توی تولید کد XML با PHP به مشکلی بر خوردم این کد رو ببینید :
[PHP]
require_once('dbconnector.php');
opendatabase();
$query = sprintf('select * from store');
$result = mysql_query($query);
$rowXml = '<marker latitude="%s" longitude="%s" locname="%s"'
. ' address="%s" city="%s" province="%s" postal="%s" />';
$xml = "<markers>\n";
while ($row = mysql_fetch_array($result)) {
$xml .= sprintf($rowXml . "\n",
htmlentities($row['latitude']),
htmlentities($row['longitude']),
htmlentities($row['locname']),
htmlentities($row['address']),
htmlentities($row['city']),
htmlentities($row['province']),
htmlentities($row['postal']));
}
$xml .= "</markers>\n";
header('Content-type: text/xml');
echo $xml;
[/PHP]
این کد به پایگاه داده متصل میشه یه سری اطلاعات رو واکشی می کنه بعد به صورتی که می بنید سند XML مربوطه رو می سازه و می فرسته اما وقتی صفحه رو با مرورگر چک میکنم با این خطا مواجه می شه :
کد:
XML Parsing Error: junk after document element
Location: http://ajax.netai.net/locations.php
Line Number 10, Column 1:<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
^
علتم نفهمیدم حتی به جای کل کد یه سند ساده رو هم خواستم فرستم باز همین خطا رو می داد کسی می تونه کمک کنه ؟
ممنون