【发布时间】:2014-10-28 06:15:16
【问题描述】:
我必须构建一个具有 SOAP 信封的 XML 文档,如下所示:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
以为 SOAP-ENV 也是 XElement,所以这样尝试:
XNamespace soap = "http://schemas.xmlsoap.org/soap/envelope/";
XElement soapEnvelope = new XElement(soap + "SOAP-ENV:Envelope",
new XAttribute(XNamespace.Xmlns + "xmlns:SOAP-ENV", soap.NamespaceName),
new XElement("SOAP-ENV:Body"));
给出这个错误:
':' 字符,十六进制值 0x3A,不能包含在 名字。
有什么线索吗?
提前致谢。
【问题讨论】: