我调用一个简单的webservice,要返回一个xml字符串<root>hello</root>。但是,返回的确是<root>hello</root>
为什么会这样呢,我怎样做才能转换成我想要的xml字符串。有没有replace以外的方法呢。大家有遇到类似问题的吗,我google了半天也没结果,谢谢。
为什么会这样呢,我怎样做才能转换成我想要的xml字符串。有没有replace以外的方法呢。大家有遇到类似问题的吗,我google了半天也没结果,谢谢。
调试欢乐多
第一种是通过HttpWebRequest的请求方式。返回的xml字符串被转义了:< 被变成了<, > 被变成了 >
第二种是通过visual studio提供的静态调用方式,生成代理类。返回的xml字符串是没有问题的,正常的字符串但是,第一种方式无疑是更好的解决方式。有的人说把返回的string中的< 和 > 分别用< 和 > 进行替换。我觉得应该有更好的解决办法。请各位高手再看看,谢谢!