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