Please i am trying to convert the result I got from my web service as a string and convert it to an object.
This is the string I'm getting from my service:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<AccountStatementResponse xmlns="http://formalityzues.com/">
<AccountStatementResult><![CDATA[<?xml version="1.0" encoding="UTF-8" ?><ViewStatementResponse><TransactionItems><RefNumber>2</RefNumber><TransactionDate>31/05/2017</TransactionDate><ValueDate>31/05/2017</ValueDate><Amount>400</Amount><Narration>CHIEF ATTENDANT</Narration><TransactionType>CR</TransactionType><BalanceAfterTransaction>57003602.16</BalanceAfterTransaction></TransactionItems><TransactionItems><RefNumber>3</RefNumber><TransactionDate>31/05/2017</TransactionDate><ValueDate>31/05/2017</ValueDate><Amount>3800</Amount><Narration>HEAD QUATERS</Narration><TransactionType>CR</TransactionType><BalanceAfterTransaction>57007402.16</BalanceAfterTransaction></TransactionItems></ViewStatementResponse>]]></AccountStatementResult>
</AccountStatementResponse>
</soap:Body>
</soap:Envelope>
Please how do i go about it?
[XmlRoot("ViewStatementResponse")]
public class Model
{
[XmlElement("OpeningBalance")]
public string OpeningBalance { get; set; }
[XmlElement("ClosingBalance")]
public string ClosingBalance { get; set; }
[XmlElement("TransactionItems")]
public List<TransactionDetails> TransactionItems { get; set; }
}
public class TransactionDetails
{
[XmlElement("RefNumber")]
public string RefNumber { get; set; }
[XmlElement("TransactionDate")]
public string TransactionDate { get; set; }
[XmlElement("ValueDate")]
public string ValueDate { get; set; }
[XmlElement("Amount")]
public string Amount { get; set; }
[XmlElement("Narration")]
public string Narration { get; set; }
[XmlElement("TransactionType")]
public string TransactionType { get; set; }
[XmlElement("BalanceAfterTransaction")]
public string BalanceAfterTransaction { get; set; }
}
i am using this but it is not returning error. i am unable to do it. i am new to working on xml.please assist