【发布时间】:2011-06-08 09:28:23
【问题描述】:
我正在尝试在 .NET 中创建如下所示的 xml 文件。其实我不能做<soap:Header> 部分。只需要那部分:
<soap:Header>
<AuthenticationSoapHeader
xmlns="http://example.service.com/WS">
<WSUserName>WSusername</WSUserName>
</AuthenticationSoapHeader>
</soap:Header>
我可以像下面那样做,我需要像上面那样的东西
<Header> <AuthenticationSoapHeader
xmlns="http://example.service.com/WS">
<WSUserName>WSusername</WSUserName>
</AuthenticationSoapHeader> </Header>
提前致谢,
doc = new XmlDocument();
XmlNode header = doc.CreateNode(XmlNodeType.Element,"soap","Header","");
【问题讨论】:
-
你能发布你用来创建 xml 的方式吗? (示例代码?)在任何情况下,您都应该将映射到肥皂前缀的正确命名空间添加到 Header 元素。
标签: .net xml soap xml-namespaces