XML 解析错误:格式不佳
xml吧
全部回复
仅看楼主
level 1
带盐JKH℃ 楼主
小弟项目经验不多,刚接触xml,一时查不到什么原因造成的错误,希望好心人可以帮忙解惑,感激不尽。
以下是我的源代码:
<?php
//创建xml文档
$dom = new DOMDocument('1.0','utf-8');
//创建文本节点
$tlong = $dom->createTextNode('天龙八部');
//创建普通name节点
$name = $dom->createElement('name');
//往普通节点里添加文本节点
$name->appendChild($tlong);
//创建CDATA节点
$cdata = $dom->createCDATASection('只卖998');
//创建普通intro节点
$int = $dom->createElement('intro');
//往普通节点里添加CDATA节点
$cd = $int->appendChild($cdata);
//创建普通goods节点
$goods = $dom->createElement('goods');
//往普通$goods节点里添加$title,$int节点
$goods->appendChild($name);
$goods->appendChild($int);
//在goods节点里添加属性
$gid = $dom->createAttribute('goods_id');
//给goods_id属性添加值
$gid->value = '01';
//往普通$goods节点里添加属性节点$gid节点
$goods->appendChild($gid);
//创建appstore节点
$apps = $dom->createElement('appstore');
//往普通$apps节点里添加$goods节点
$apps->appendChild($goods);
//把$apps加到xml文档下
$dom->appendChild($apps);
//输出
header('content-type:text/xml');//告诉浏览器这是一个xml文件
echo $dom->saveXML();
//保存
//echo $dom->save('02.xml')?'ok':'no';
?>
当我采用输出的时候,页面就会报错,但不是很大的问题,页面能够显示,不过不是以树形结构显示,而是类似于报错形式显示。 以下就是浏览器运行后,出现界面:
1、浏览器运行页面
2、右击查看源代码页面:
2017年02月17日 12点02分 1
1