my xml file is
<ns2:HotelListResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">
<customerSessionId>0ABAAACE-8D64-3191-4732-8476D6E963C6</customerSessionId>
<numberOfRoomsRequested>1</numberOfRoomsRequested>
<moreResultsAvailable>true</moreResultsAvailable>
</ns2:HotelListResponse>
and this is my object type
[Serializable]
[XmlRoot("HotelListResponse")]
public class HotelListResponse
{
[XmlElement("customerSessionId")]
public string customerSessionId { get; set; }
[XmlElement("numberOfRoomsRequested")]
public int numberOfRoomsRequested { get; set; }
[XmlElement("moreResultsAvailable")]
public bool moreResultsAvailable { get; set; }
}
And I use this to deserlize xml
public static object DeserializeXml(string xmlData, Type type)
{
XmlSerializer xmlSerializer = new XmlSerializer(type);
StringReader reader = new StringReader(xmlData);
object obj = xmlSerializer.Deserialize(reader);
return obj;
}
But I am getting error xmlns=''> was not expected. - There is an error in XML document (2, 2)