"nem" Serialisering af XML i C#
HejsaJeg har stillet et tilsvarende spørgsmål omkring serialisering af en xml.
http://www.computerworld.dk/eksperten/spm/1012489?k=8230713&nid=106452
Mit spørgsmål er en endnu nemmere xml, men alligevel kan jeg ikke få den til at virke :-(
xml:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE paymentService PUBLIC \"-//WorldPay//DTD WorldPay PaymentService v1//EN\" "http://dtd.worldpay.com/paymentService_v1.dtd">
<paymentService version="1.4" merchantCode="DANOEUR">
<reply>
<ok>
<cancelReceived orderCode="12345"/>
</ok>
</reply>
</paymentService>
og min c#-kode, som ikke virker:
using System.Xml;
using System.Xml.Serialization;
namespace WorldPayVersion2
{
[XmlRoot("paymentService")]
public class ReplyCancelled
{
[XmlAttribute("merchantCode")]
public string MerchantCode { get; set; }
[XmlElement]
public ReplyCancel reply { get; set; }
}
public class ReplyCancel
{
[XmlElement("ok")]
public ok ok { get; set; }
}
public class ok
{
[XmlElement]
public cancelRecieved cancelRecieved { get; set; }
}
public class cancelRecieved
{
[XmlAttribute("orderCode")]
public string orderCode { get; set; }
}
}