xml parçası:xml belgesinden basit sınıf nasıl yapılır?
...
<invoiceID value=""/>
<invUNP value=""/>
<invDateCreate value=""/>
...
kullanım xsd olsun sonraki kod
[System.Xml.Serialization.XmlElementAttribute("invoiceID",Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public getInvoiceReplyInvoiceID[] invoiceID;
public partial class getInvoiceReplyInvoiceID {
[System.Xml.Serialization.XmlAttributeAttribute()]
public string value;
}
bu kodu değil basit
kullanım http://xmltocsharp.azurewebsites.net/ olsun C# kodu
...
[XmlRoot(ElementName = "invoiceID")]
public class InvoiceID
{
[XmlAttribute(AttributeName = "value")]
public string Value { get; set; }
}
[XmlRoot(ElementName = "invUNP")]
public class InvUNP
{
[XmlAttribute(AttributeName = "value")]
public string Value { get; set; }
}
[XmlElement(ElementName = "invoiceID")]
public InvoiceID InvoiceID { get; set; }
[XmlElement(ElementName = "invUNP")]
public InvUNP InvUNP { get; set; }
...
gibi C# sınıf almak nasıl Sonraki?
...
[XmlElement(ElementName = "invoiceID")]
public string InvoiceID { get; set; }
[XmlElement(ElementName = "invUNP")]
public string InvUNP { get; set; }
...
svcutil.exe kullanıyor olabilir? veya kendi kendine çözümleyici yazabilir misiniz?
.cs için xsd için xml ayrıştırmak ...? –