在.NET中生成带有所需前缀的XML信封正文
我有以下课程:在.NET中生成带有所需前缀的XML信封正文,.net,xml,soap,.net,Xml,Soap,我有以下课程: [XmlRoot(ElementName = "ConsultarInfoClienteABM"] public class ConsultarInfoClienteABM { [XmlElement("EBMHeader")] public EBMHeader EBMHeader { get; set; } [XmlElement("DataArea")] public DataArea DataArea { get; set; } } 正在
[XmlRoot(ElementName = "ConsultarInfoClienteABM"]
public class ConsultarInfoClienteABM
{
[XmlElement("EBMHeader")]
public EBMHeader EBMHeader { get; set; }
[XmlElement("DataArea")]
public DataArea DataArea { get; set; }
}
正在生成以下信封:
var envelope = SoapEnvelope.Prepare();
envelope.Body(new ConsultarInfoClienteABM()
{
EBMHeader = new EBMHeader()
{
EBMID = "xxx"
},
DataArea = new DataArea()
{
CustomerID = "aaa",
UDN = "1"
}
});
这是我用来生成信封的代码:
var envelope = SoapEnvelope.Prepare();
envelope.Body(new ConsultarInfoClienteABM()
{
EBMHeader = new EBMHeader()
{
EBMID = "xxx"
},
DataArea = new DataArea()
{
CustomerID = "aaa",
UDN = "1"
}
});
我的问题是,我需要生成带有不同前缀的xml正文,而不是Q1
所需的前缀应该是:V1而不是Q1
我读到名称空间应该定义它,但是我应该使用什么名称空间来生成v1