首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用 DOM对象Load配置文件时,节点属性是中文就不成功,这是为什么?该怎么解决

2012-03-14 
用 DOM对象Load配置文件时,节点属性是中文就不成功,这是为什么?文件内容如下,用DOM对象Load时总不成功,当

用 DOM对象Load配置文件时,节点属性是中文就不成功,这是为什么?
文件内容如下,用   DOM对象Load时总不成功,当把   name= "电影在线 "中的汉字 "电影在线 "随便改成英文字母时,就能成功,请问这是为什么呀?
<rules>
<dir   name= "电影在线 "   icon= " "   parentname= " "   parenticon= "%theAppPath%/icon/movie/icon "   desc= " "   value= " "   />
<rule>
<data>
<value   name= "name "   value= "title "   />
<value   name= "value "   value= "link "   />
<value   name= "Date "   value= "pubDate "   />
<value   name= "desc "   value= "description "   />
</data>
</rule>
</rules>

[解决办法]
在 WinXP 下,用记事本打开 xml,菜单“文件\另存为”,看最下面的编码是否不同
[解决办法]
VB 使用 DOM 打开 XML 文件时,若文件含有中文,确保 XML 文件顶部有:

<?xml version= "1.0 " encoding= "gb2312 "?>

热点排行