Heim > Backend-Entwicklung > PHP-Tutorial > 运行一个跟xml有关的小程序出了些小疑点

运行一个跟xml有关的小程序出了些小疑点

WBOY
Freigeben: 2016-06-13 10:59:09
Original
915 Leute haben es durchsucht

运行一个跟xml有关的小程序出了些小问题
 
$conn = mysql_connect('localhost', 'root', '') or die('Could not connect: ' . mysql_error()); 
mysql_select_db('ggn', $conn) or die ('Can\'t use database : ' . mysql_error()); 
$str = "SELECT id,username FROM `htx_admin` GROUP BY `id` ORDER BY `id` ASC"; 
$result = mysql_query($str) or die("Invalid query: " . mysql_error()); 
if($result) 

$xmlDoc = new DOMDocument(); 
if(!file_exists("01.xml")){ 
$xmlstr = ""; 
$xmlDoc->loadXML($xmlstr); 
$xmlDoc->save("01.xml"); 

else { $xmlDoc->load("01.xml");} 
$Root = $xmlDoc->documentElement; 
while ($arr = mysql_fetch_array($result)){ 
$node1 = $xmlDoc->createElement("id"); 
$text = $xmlDoc->createTextNode(iconv("GB2312","UTF-8",$arr["id"])); 
$node1->appendChild($text); 
$node2 = $xmlDoc->createElement("name"); 
$text2 = $xmlDoc->createTextNode(iconv("GB2312","UTF-8",$arr["username"])); 
$node2->appendChild($text2); 
$Root->appendChild($node1); 
$Root->appendChild($node2); 
$xmlDoc->save("01.xml"); 


mysql_close($conn); 
?>



网页显示错误如下:

无法显示 XML 页。 
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 

XML 文档必须有一个顶层元素。处理资源 'http://localhost/ggn/test/lookxml.php' 时出错。 
 

这些错误到底是怎么回事啊,是我的php.ini的xml没有配置好还是怎么回事。
------最佳解决方案--------------------
$xmlDoc->save("01.xml");
是保存到文件 01.xml 中
而不是向浏览器输出
------其他解决方案--------------------
这是全部代码吗?
既然你并没有输出,浏览器怎么会解释成 XML 呢?
------其他解决方案--------------------

引用:
这是全部代码吗?
既然你并没有输出,浏览器怎么会解释成 XML 呢?

这个是全部的代码,这个语句不就是输出吗:$xmlDoc->save("01.xml"); 
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage