我有一个xml文件,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<config>
<node id="1" />
</config>
现在我尝试反序列化它,但总是得到错误:
<config xmlns=''> was not expected
任何人如何解决这个问题?我对xml没有任何控制权。
感谢名单
答案 0 :(得分:2)
为什么不直接将其加载为DOM(例如使用XmlDocument
或XDocument
)并自行提取数据?假设它没有与XmlSerializer
一起保存,那么尝试反序列化就没有意义了。
你可能只需要在每个地方重新应用命名空间(对每个元素)都可以逃脱,尽管这可能很烦人。目前我们无法真正说出来。