您的位置:首页 > 其它

XML中遇到特殊字符无法解析的问题

2013-11-21 17:18 232 查看
今天非常的郁闷,用xml做配置文件,出现了无法解析的问题。现把我的配置文件分享出来:

<webs>
<web id="rzzl_chinazlxxw" url='http://chinarents.com/corp/company_search.php?page=1&firstid=1&twoid=10&threeid=169'>
<urls>
<url id="child_url"><![CDATA[(?isu)<div[^>]+bgLine[^>]+><a href="\.\.(\/shop\/about.*?contact)"\s+class[^>]+blackLink]]></url>
</urls>

<events>
<event id="url" url="http://chinarents.com/corp/company_search.php?page=###&firstid=1&twoid=10&threeid=169" min="2" max="23"></event>
</events>
</web>


当解析xml的时候,说有特殊的字符,解析失败。我当时第一反应就是可能因为"&"而引起的。于是我打算用<![CDATA]]>来解决,无奈,这个"&" 是放在XMl的属性url中的。

我在网上搜索了一下,有热心的网友说可以用&代替,于是我把"&"替换成了"&",问题终于解决了,差点今天晚上没有办法睡觉啊。。

现在把HTML中常用的特殊字符表贴出来。

部份HTML转码

SYMBOLCODEENTITY NAME
Space  
!!
"""
##
$$
%%
&&&
''
((
))
**
++
,,
--
..
//
00
11
22
33
44
55
66
77
88
99
::
[[
\\
]]
^^
__
``
{{
||
}}
~~
¡¡¡
¢¢¢
£££
¤¤¤
¥¥¥
¦¦¦
§§§
¨¨¨
©©©
ªªª
««
¬¬¬
­­
®®®
¯¯¯
°°°
±±±
²²²
³³³
SYMBOLCODEENTITY NAME
;;
<<<
==
>>>
??
@@
AA
BB
CC
DD
EE
FF
GG
HH
II
JJ
KK
LL
MM
NN
OO
PP
QQ
RR
SS
TT
UU
VV
WW
XX
YY
ZZ
aa
bb
cc
dd
ee
ff
gg
hh
ii
jj
kk
ll
mm
nn
oo
pp
qq
rr
ss
tt
uu
vv
ww
xx
yy
zz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: