0

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

有没有办法关闭这个?

示例 webmethod 返回之前准备好的 xml <p> Hello World </p>

但是客户端从webmethod响应收到的xml<p> 你好世界</P>

& 符号被 web 方法编码

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

4

1 回答 1

0

我猜你正在将它发送到网页。您得到的是在屏幕上显示实际“<”字符而不是 HTML 保留字符的编码。

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

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

于 2010-02-24T21:39:27.403 回答