如何在Windows Phone的解析单个XML节点中,我描述了我的web服务结果代码:解析单个XML节点中的Windows Phone
void abcd_Completed(object sender, ServiceReference1.abcdCompletedEventArgs e)
{
Xdocument doc = XDocument.Parse(e.Result);
}
我e.Result是
<root>1234</root>
如果我在模拟器中运行这段代码,我得到的结果,但在设备返回的错误是这样的:
"Data at Root level is invalid"
如何解决这个问题。我被困在这里。谢谢!
这可能是由您的xml文件的错误结构引起的。第一个问题(愚蠢),你的xml文件有节点吗? – Olter
@Olter不,我的xml文件没有,我认为它需要作为一个字符串,所以如何读取字符串? –
它需要一个字符串,正确。但是如果您使用XDocument类,则还应该检查给定的字符串是否满足xml文件结构的规则。否则,它会抛出一个错误。 – Olter