【发布时间】:2017-08-21 16:33:04
【问题描述】:
我在一个服务上运行一个方法,它只返回一个字符串中的一行 XML:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>
我试图以这种方式反序列化这一行:
var strXml = "<boolean xmlns='http://schemas.microsoft.com/2003/10/Serialization/'>true</boolean>";
XmlSerializer serializer = new XmlSerializer(typeof(bool));
bool success = false;
using (TextReader reader = new StringReader(strXml))
{
success = (bool)serializer.Deserialize(reader);
}
但在一线
success = (bool)serializer.Deserialize(reader);
抛出异常:
There is an error in XML document (1, 2)
关于我能做什么有什么线索吗?我对 XML 序列化很陌生。
【问题讨论】:
标签: c# xml serialization deserialization