在.NET中生成具有所需前缀的XML信封主体

时间:2017-03-31 15:15:35

标签: .net xml soap

我有以下课程:

[XmlRoot(ElementName = "ConsultarInfoClienteABM"]
public class ConsultarInfoClienteABM
{
    [XmlElement("EBMHeader")]
    public EBMHeader EBMHeader { get; set; }

    [XmlElement("DataArea")]
    public DataArea DataArea { get; set; }
}

生成以下信封:

enter image description here

这是我用来生成信封的代码:

var envelope = SoapEnvelope.Prepare();
        envelope.Body(new ConsultarInfoClienteABM()
        {
            EBMHeader = new EBMHeader()
            {
                EBMID = "xxx"
            },
            DataArea = new DataArea()
            {
                CustomerID = "aaa",
                UDN = "1"
            }
        });

我的问题是我需要使用除Q1之外的differente前缀生成xml主体。

所需的前缀是:V1而不是Q1

我读到命名空间应该定义它,但我应该使用什么命名空间来生成v1?

0 个答案:

没有答案