XML中不能识别&符号, 需要转义吗?

willian12_126 2011-11-13 11:27:14
<url>
<loc>http://news.bearing.cn/newsshow.php?id=54444&tp=gjxw</loc>
<lastmod>2011-07-14 17:32:09</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
路径中有&符号但是不识别,老是报错。

转换成实体名称


123456<url>
<loc>http://news.bearing.cn/newsshow.php?id=54444&tp=gjxw</loc>
<lastmod>2011-07-14 17:32:09</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>


...全文
833 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
youzelin 2012-09-17
  • 打赏
  • 举报
回复
可以直接放 '&' 符号,前提是 你用 XmlTextReader 读取节点信息。否则直接 Load 会报错!
lxxxxl 2012-09-17
  • 打赏
  • 举报
回复
谢谢。
火星大能猫 2011-11-14
  • 打赏
  • 举报
回复

xml所有转义符

和 & &
大于 > > ;
小于 < <
空格  
单引号 ‘ '
双引号 “ "
井号 # #


huangwenquan123 2011-11-14
  • 打赏
  • 举报
回复
<![CDATA[http://news.bearing.cn/newsshow.php?id=54444&tp=gjxw]]>
阿非 2011-11-13
  • 打赏
  • 举报
回复
你下面的&就是转义后的
Eric_Jiang 2011-11-13
  • 打赏
  • 举报
回复
亲,“&”在XML中是具有特殊含义的,是转义字符的前缀,如果要想用这个字符就需要转义。遇到“&”就替换成“&”就好了;

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧