当前位置:  开发笔记 > 编程语言 > 正文

从Web服务返回XElement

如何解决《从Web服务返回XElement》经验,为你挑选了1个好方法。

是否可以从Web服务返回XElement(在C#/ asp.net中)?

尝试一个返回XElement的简单Web服务:

[WebMethod]
public XElement DoItXElement()
{
  XElement xe = new XElement("hello",
     new XElement("message", "Hello World")
     );

  return xe;
}

编译很好但是如果你尝试运行它就可以了

Cannot use wildcards at the top level of a schema.

我发现这篇帖子暗示这是 .net中的一个错误.

那么......我可以从Web服务返回一个XElement吗?如果是这样,怎么样?

谢谢.



1> Agies..:

XElement如何序列化似乎存在问题,请点击此处查看 ...

您可以尝试将XElement作为字符串外出,或者文章建议您可以使用类包装器并将XElement放在其中.如果要点是以通用格式输出数据,那么你将无法返回一个字符串.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有