【发布时间】:2017-10-31 17:32:00
【问题描述】:
我正在尝试仅反序列化 xml 的一部分,就像在这篇文章中一样 - How to deserialize only part of an XML document in C#。
这行得通,我得到了一个对象!
但是,出现“...元素未声明”类型的验证错误。
我的 xml 的粗略结构:
<UploadDocument>
<Document>
<!-- Inner xml removed-->
</Document>
</UploadDocument>
错误信息是 - 未声明文档元素。
如果我尝试反序列化根元素 - UploadDocument - 它只会在没有验证错误的情况下工作。
我的观察: 编译架构时,Elements 集合只有根元素 - UploadDocument。
【问题讨论】:
-
MiMo 对以下帖子的回答对我有用:stackoverflow.com/questions/19232065/…