以文本方式查看主题

-  计算机科学论坛  (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=75719)


--  作者:sudn
--  发布时间:6/26/2009 12:10:00 PM

--  [求助]誰能幫我看看這個XML文檔為何不能顯示
誰能幫我看看這個XML文檔為何不能顯示?
我希望打開就能看到XML代碼,
但是老是顯示有無效字符,
用寫字板打開才能看到XML代碼。
--  作者:Qr
--  发布时间:6/26/2009 1:16:00 PM

--  
这个多半是编码的问题。
XML中  encoding 的值是什么,文件编码就要选择相应的。
比如 encoding=“UTF-8”,那文件编码就不能使用ANSI。注意,无encoding默认为“UTF-8”。
--  作者:sudn
--  发布时间:6/26/2009 3:38:00 PM

--  
謝謝版主,這個XML來源是Report Builder,我怎樣才能讓XML能夠解析它呢?
--  作者:Qr
--  发布时间:6/26/2009 7:53:00 PM

--  
Report Builder,没用过。很多程序生成的XML无encoding或encoding=“UTF-8”,而文件的编码却为ANSI,所以常遇到浏览器无法显示的情况,但程序加载解析可以通过。如果要想在浏览器打开,必须统一编码。
--  作者:sudn
--  发布时间:6/29/2009 7:59:00 AM

--  
版主,我們的應用系統是繁體版,我把xml聲明部分改為如下:
<?xml version="1.0" encoding="BIG5" ?> ,
在重新產生xml文件,又出現了一個新的問題提示:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

End tag 'G_SEGMENT1' does not match the start tag 'SEGMENT1'. Error processing resource 'file:///C:/Documents and Settings/...

    </G_SEGMENT1>
------^
--請幫忙看看,謝謝。


--  作者:sudn
--  发布时间:6/29/2009 8:05:00 AM

--  
源文件
--  作者:Qr
--  发布时间:6/29/2009 9:10:00 AM

--  
你的XML中SEGMENT1没有正常关闭。另外,XSL的编码也要和XML统一。因为没有源码,不好确定。
--  作者:hjx_221
--  发布时间:8/24/2009 7:29:00 AM

--  
也来听听斑竹讲课解惑

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms