如何为soap xml请求添加前缀?

时间:2011-08-17 08:35:44

标签: web-services soap prefix

我正在进行Web服务调用(在.Net 3.5中)。我希望Soap请求具有标记的名称空间前缀(第三方Web服务需要它们)。

当前要求:

<soap:Body> <GetBanksList xmlns="urn:QueryGroup"> ...

所需要求:

<soap:Body> <pfx:GetBanksList xmlns:pfx ="urn:QueryGroup"> ...

似乎我应该使用这个属性:

[XmlElementAttribute(Form = XmlSchemaForm.Unqualified)]

并指定我的前缀,可能是这样的:

XmlSerializerNamespaces _namespaces = new XmlSerializerNamespaces(
   new[] { new XmlQualifiedName("pfx", NS1) } );

我找不到的是放置属性的位置(我尝试使用Reference.cs中的输入参数)以及指定前缀的位置!

感谢您的帮助。

0 个答案:

没有答案