Web services 确定sharepoint web service soap响应的编码

Web services 确定sharepoint web service soap响应的编码,web-services,sharepoint,soap,Web Services,Sharepoint,Soap,我正在向sharepoint web服务发送soap XMLHTTP请求。 响应像往常一样包装在soap xml中。 问题是一些“ows#####”行属性进一步用HTML编码,而有些则不是 例如: <z:row ows_Title='Example' ows_Who='Adam &amp; Bill' ows_Content='&lt;div&gt;This &amp;amp; this is HTML.&lt;/div&gt;' ows_I

我正在向sharepoint web服务发送soap XMLHTTP请求。 响应像往常一样包装在soap xml中。 问题是一些“ows#####”行属性进一步用HTML编码,而有些则不是

例如:

<z:row
ows_Title='Example'
ows_Who='Adam &amp; Bill'
ows_Content='&lt;div&gt;This &amp;amp; this is HTML.&lt;/div&gt;'
ows_ID='1' />
如果我试图将ows_Who解析为HTML,我会得到一个错误,因为符号AND开始了一个转义序列

我可以很好地解析HTML,只要我知道它是HTML

  • 如何确定每个属性的编码
  • 如何强制所有属性都是HTML编码的

使用GetList web服务获取列表的详细信息。RichText是列表中某个字段的属性之一。

您确定该错误是由符号和引起的吗?请共享您收到的错误消息。请注意,;是HTML中用于符号和的转义序列。您应该能够很好地对其进行HTMLDE编码。错误是无效的实体引用。这是由于&。我对问题进行了编辑,以澄清问题。我不知道哪些属性返回HTML,哪些不返回。
ows_Title = 'Example'
ows_Who = 'Adam & Bill'
ows_Content= '<div>This &amp; this is HTML.</div>'
'This & this is HTML.'