您好,欢迎访问一九零五行业门户网

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

运行一个跟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);
其它类似信息

推荐信息