xml-rpc 返回的字符串里有双引号,该如何处理啊?

java__net 2010-09-18 10:28:58
调用对方的rpc时候,对方会返回xml格式的字符串

<?xml version="1.0"?>
<response><key>97b504d2b7d51dc7b151ee4a1ad25cc2</key></response>

不知道为什么,返回的 < 全都是 < 而且还有双引号,我想用xpath直接读这个串,读不了,因为有双引号,后来我想

str.Replace("<", "<");
str.Replace("\"", "\'");

结果不论怎么做都替换不掉,请问这个有解么?
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
java__net 2010-09-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
Server.HtmlDecode("your xml")
[/Quote]

这样做的话,如果是很多个节点,返回的字符串就无法区分出不同的值了
q107770540 2010-09-18
  • 打赏
  • 举报
回复
Server.HtmlDecode("your xml")

111,129

社区成员

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

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

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