Как создать этот XML-файл с помощью System.Xml - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь создать XML-файл, как показано ниже в .NET. На самом деле я не мог сделать <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 голосов
/ 08 июня 2011

XML, который вы пытаетесь создать, плохо сформирован. Префикс пространства имен мыла не был объявлен.

Я был бы удивлен, если бы вы могли найти какую-либо библиотеку DOM, которая позволила бы вам создать ее.

...