是否可以从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吗?如果是这样,怎么样?
谢谢.
XElement如何序列化似乎存在问题,请点击此处查看 ...
您可以尝试将XElement作为字符串外出,或者文章建议您可以使用类包装器并将XElement放在其中.如果要点是以通用格式输出数据,那么你将无法返回一个字符串.