webmethod编码问题

时间:2010-02-24 20:56:20

标签: xmlwriter

我在.NET webservices中面临一个n00b问题。 WebMethod返回类型编码已编码的字符串(已由我的xml编写器编码)。

有没有办法解决这个问题?

实施例 在webmethod返回之前准备好的xml  < p为H. Hello World< / p>

但客户端从webmethod响应中收到xml  &安培; LT; P&安培; GT; Hello World& lt; / P& gt;

&符号正在通过Web方法进行编码

我正在使用xmlwriter对象来构建xml ...有没有人可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

我猜你要把它发送到网页上。你得到的是显示实际'<'的编码屏幕上的字符,而不是HTML保留字符。

这些'<' '>' HTML页面中的保留字符供HTML解析器使用。如果您想在页面中使用它们,请使用& lt(小于)& gt(大于)。

尝试在每个HTML保留字符前放置一个'\'。这是猜测,我不确定它是否会起作用。