如何使用System.Xml创建此xml文件

时间:2011-06-08 09:28:23

标签: .net xml soap xml-namespaces

我正在尝试在.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”,“”);

1 个答案:

答案 0 :(得分:0)

您尝试创建的XML格式不正确。 soap名称空间前缀尚未声明。

如果您能找到任何允许您创建它的DOM库,我会感到惊讶。