有人可以告诉我为什么我得到以下数据以换取WCF服务请求?我想要格式化的XML,以便我可以解析它。
<?xml version="1.0" encoding="utf-8"?><string><DocumentElement>
<UT>
<UserFirstName>z</UserFirstName>
<UserLastName>z</UserLastName>
<LastLoginDate>2010-08-18T14:46:42.623-07:00</LastLoginDate>
<UserID>1245</UserID>
<ImageURL>~/Images/UserPhotos/shaddow.gif</ImageURL>
<USERGUID>151c272d-7b8c-4546-a901-b3672f3d0802</USERGUID>
</UT>
<UT>
<UserFirstName>y</UserFirstName>
<UserLastName>y</UserLastName>
<LastLoginDate>2010-08-18T14:46:20.67-07:00</LastLoginDate>
<UserID>1247</UserID>
<ImageURL>~/Images/UserPhotos/shaddow.gif</ImageURL>
<USERGUID>8bb17541-1cd8-4e9d-9045-2ef80fa691e3</USERGUID>
</UT>
</DocumentElement></string>
答案 0 :(得分:1)
您的服务返回字符串。始终对字符串中传递的XML进行编码。如果你想获得未编码的XML,你必须返回将被序列化为XML(DataContracts)的对象,或者你可以尝试返回XmlElement / XElement。