以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]xml 为什么会 文档的顶层无效  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=59184)


--  作者:快乐一路
--  发布时间:2/26/2008 5:27:00 PM

--  [求助]xml 为什么会 文档的顶层无效
<?xml version="1.0" encoding="gb2312"?>

<CATALOG>
<CD>
<TITLE>Unchain my heart</TITLE>
<ARTIST>Joe Cocker</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>EMI</COMPANY>
<PRICE>8.20</PRICE>
<YEAR>1987</YEAR>
</CD>
</CATALOG>

就是这段代码,刚开始网上copy下来的,浏览时说我“文档顶层无效,修改后刷新”,然后我手动写了一遍还说我无效,然后我用vs.net手写了一遍结果就通过了。然后我往回追查,都把文件恢复到copy时的状态了可问题还是没出。我就不明白了问题出在哪里???虽然可以浏览了。可不知道问题出在哪里,再遇上同样问题还是不知道具体问题出在哪里??还望各位前辈不吝赐教...


--  作者:tinyqueen
--  发布时间:2/26/2008 5:47:00 PM

--  
好像根节点有2个
这样的话就不对了
只能有一个

<CATALOG>
<CD>
在你的文件里面都是根节点
这是我的认为
你最好在听听高手的回复
祝你好运


--  作者:Qr
--  发布时间:2/26/2008 5:52:00 PM

--  
测试正常,应该没问题。
--  作者:Qr
--  发布时间:2/26/2008 5:53:00 PM

--  
以下是引用tinyqueen在2008-2-26 17:47:00的发言:
好像根节点有2个
这样的话就不对了
只能有一个

<CATALOG>
<CD>
在你的文件里面都是根节点
这是我的认为
你最好在听听高手的回复
祝你好运




LZ的文档只有一个根节点,即CATALOG,CD是CATALOG的子节点。
--  作者:enyaxp
--  发布时间:2/27/2008 12:09:00 AM

--  
可能是你down下来的xml中包含了一些不可见的排版用字符(如段首自动空两格这样的格式在word下就是通过插入特殊字符来实现的),这样会导致报错。
重新敲一遍就好了。


--  作者:a-way
--  发布时间:3/4/2008 3:07:00 PM

--  
可能是   <?xml version="1.0" encoding="gb2312"?>  这里的gb吧  它是输入中文的 默认的是UTF-8
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
48.828ms