XML中不能识别&符号, 需要转义吗?
<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>
--------------------编程问答-------------------- 亲,“&”在XML中是具有特殊含义的,是转义字符的前缀,如果要想用这个字符就需要转义。遇到“&”就替换成“&”就好了; --------------------编程问答-------------------- 你下面的&就是转义后的 --------------------编程问答--------------------
<![CDATA[http://news.bearing.cn/newsshow.php?id=54444&tp=gjxw]]>--------------------编程问答--------------------
--------------------编程问答-------------------- --------------------编程问答-------------------- 谢谢。 --------------------编程问答-------------------- 可以直接放 '&' 符号,前提是 你用 XmlTextReader 读取节点信息。否则直接 Load 会报错!
xml所有转义符
和 & &
大于 > > ;
小于 < <
空格
单引号 ‘ '
双引号 “ "
井号 # #
补充:.NET技术 , C#