XMLフラグメント:どのようにXML文書から簡単なクラスを作る?
...
<invoiceID value=""/>
<invUNP value=""/>
<invDateCreate value=""/>
...
使用のXSDが得る次のコード
[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;
}
このコードはありません、単純な
使用http://xmltocsharp.azurewebsites.net/ GET C#コード
...
[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; }
...
のようなC#クラスを取得する方法次?
...
[XmlElement(ElementName = "invoiceID")]
public string InvoiceID { get; set; }
[XmlElement(ElementName = "invUNP")]
public string InvUNP { get; set; }
...
使用することができますsvcutil.exe? または自己パーサーを書きますか?
を.CSためにあなたのxsdををxsdためにあなたのXMLを解析...? –