0
How to deserialize only part of an XML document in C#のようにXMLの一部のみを逆シリアル化しようとしています。xmlの一部を直列化解除すると、宣言されていないエラーが返されます
これが機能し、オブジェクトが戻ってきます!
しかし、 "...要素が宣言されていません"というタイプの検証エラーがあります。
私のxmlのスケッチstructre:
<UploadDocument>
<Document>
<!-- Inner xml removed-->
</Document>
</UploadDocument>
とエラーメッセージがある - ドキュメントの要素が宣言されていません。
ルート要素(UploadDocument)を逆シリアル化しようとすると、検証エラーなしで動作します。
私の所見: スキーマをコンパイルすると、Elementsコレクションにはルート要素 - UploadDocumentのみが含まれます。
、MIMOにより、以下のポストに私の仕事:https://stackoverflow.com/questions/19232065/validating-xml-node-over-a -xsd-file – Sumith