XML_E_UNEXPECTED_WHITESPACE错误处理 xml特殊字符

原创 2012年03月22日 09:44:27

不合法的XML字符必须被替换为相应的实体。

如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:

<message>if salary < 1000 then</message>

为了避免出现这种情况,必须将字符"<" 转换成实体,象下面这样:

<message>if salary &lt; 1000 then</message>

下面是五个在XML文档中预定义好的实体:

&lt;

小于号

&gt;

大于号

&amp;

&

&apos;

'

单引号

&quot;

"

双引号

实体必须以符号"&"开头,以符号";"结尾。 注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

字符串内特殊字符在html_javascript_xml等内使用时的转换 ,"缺少十六进制数字"错误的处理

javascript在提交数据时若遇到”/”会把它当做javascript的特殊字符对待(相当于关键字),从而打乱了javascript代码,会报"缺少十六进制数字"的错误,解决办法是将”/”替换成”...

xml特殊字符处理 如&

写了个request2XML的方法,每当数据中有'<'、'&'符号时,封装的XML就无法解析。发现了XML里的CDATA属性,问题迎刃而解!在XML文档中的所有文本都会被解析器解析。 只有在CDATA...

XML 特殊字符处理和 CDATA

所有 XML 文档中的文本均会被解析器解析。 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。 PCDATA PCDATA 指的是被解析的字符数据...

xml特殊字符处理 如&

写了个request2XML的方法,每当数据中有'<'、'&'符号时,封装的XML就无法解析。发现了XML里的CDATA属性,问题迎刃而解!在XML文档中的所有文本都会被解析器解析。 只有在CDATA...

xml中的特殊字符替换

  • 2009-12-16 11:00
  • 712B
  • 下载

解析XML特殊字符方法

XML 中的特殊字符

XML中的特殊字符 (个人用于记录,只是为解决一时的问题) 1. Message         "An error occurredwhile parsing EntityName. Lin...
  • is2120
  • is2120
  • 2011-12-29 09:54
  • 2107

android string.xml 转译、特殊字符问题

android string.xml 转译、特殊字符问题

xml中的特殊字符

在XML中,有一些符号作为XML 的标记符号,一些特定情况下,属性值必须带有这些特殊符号。 下面主要是讲解一些常用的特殊符号的处理 例一: 双引号的使用。 双引号作为XML 属性值的开始结束符...

XML解析时候因为特殊字符&,<,>,",'出错

不合法的XML字符必须被替换为相应的实体。 如果在XML文档中使用类似" if salary 为了避免出现这种情况,必须将字符" if salary &lt; 1000 th...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)