xml中特殊字符问题!
xml中有αβ特殊字符,解析时出错,怎么解决?
出什么错,会不会是编码问题?
文本内容中发现无效字符。处理资源 'file:///C:/Documents and Settings/mashanshan/桌面/11.xml' 时出错。第 1 行,位置: 293
XML加上
<![CDATA[
]]>
如:
...
<root>
<aaa>
<![CDATA[
xml中有αβ特殊字符,解析时出错,怎么解决?
]]>
</aaa>
...
</root>
在程序中load是提示这样的信息:
“.”(十六进制值 0x00)是无效的字符。
xml是在程序中成生的,不能加
问题就是如何产生这样的XML。如果用一个标准的XML解析器生产XML的话,就不会出这样的问题。如果把XML当作文本文件去写入的话,难免会遇到这样的问题哦。
有可能是XML文件保存时选择的编码和实际xml文件的编码不一致导致
最好在生成的时候用解析器去生成,以避免此类问题。
解析器会对不能用的字符进行转义。
相关问答:
HTML code:
<div id="tessx">
<ALEXA VER="0.9" URL="163.com/" HOME="0" AID="=">
<RLS PREFIX="http://" more="79" ......
有这样一段由.net生成的xml(由dataset转化而来):
<NewDataSet> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata=& ......
我从数据库里面取出带有 <font>这样的html样式和标签
但是生成xml后把我的 <转义成了<
嘎嘎
可以把该文本放到 CDATA节点中
被编码了呗,如果你用Java的话,直接用XMLDecoder解码就行了,如果 ......
好 我想学习XML好书,请问有什么书,可以深入的学习下的 谢谢
无废话XML 台湾两只老虎
XML入门经典
友情 帮顶。
无废话XML 台湾两只老虎知识点比较少
XML从入门到精通
......