我在.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 ...有没有人可以解决这个问题?
答案 0 :(得分:0)
我猜你要把它发送到网页上。你得到的是显示实际'<'的编码屏幕上的字符,而不是HTML保留字符。
这些'<' '>' HTML页面中的保留字符供HTML解析器使用。如果您想在页面中使用它们,请使用& lt(小于)& gt(大于)。
尝试在每个HTML保留字符前放置一个'\'。这是猜测,我不确定它是否会起作用。