反序列化xml的一部分会导致元素未声明错误
我只尝试反序列化xml的一部分,就像这篇文章- 这样行得通,我拿回一个东西 但是,有一个类型为“…元素未声明”的验证错误 我的xml的粗略结构:反序列化xml的一部分会导致元素未声明错误,xml,xml-deserialization,Xml,Xml Deserialization,我只尝试反序列化xml的一部分,就像这篇文章- 这样行得通,我拿回一个东西 但是,有一个类型为“…元素未声明”的验证错误 我的xml的粗略结构: <UploadDocument> <Document> <!-- Inner xml removed--> </Document> </UploadDocument> 错误消息为-Document元素未声明 如果我尝试反序列化根元素UploadDocument,它只会在没
<UploadDocument>
<Document>
<!-- Inner xml removed-->
</Document>
</UploadDocument>
错误消息为-Document元素未声明
如果我尝试反序列化根元素UploadDocument,它只会在没有验证错误的情况下工作
我的观察:
编译模式时,Elements集合只有根元素-UploadDocument。我找到了一个解决方案。我发现的代码如下:
<UploadDocument>
<Document>
<?xml version="1.0" encoding="utf-8" ?>
<Document>
</UploadDocument>
MiMo对以下帖子的回答对我很有用: