1
完全なXML文書とその断片を検証できる文法を作成したいと考えています。文書全体とフラグメントの両方に対して1つのXSD?
私はドキュメントの集合を「バッチ」で集計しています。私は、単一の文書を表すサブXMLを検証したい
<batch>
<document>
<metadata1 />
<metadata2 />
<metadata3 />
</document>
<document>
<metadata1 />
<metadata2 />
<metadata3 />
</document>
</batch>
マイSpringBatchプロセスは(StaxEventItemReader付き)文書でバッチを分割 :各文書は、メタデータのセットを持って
<document>
<metadata1 />
<metadata2 />
<metadata3 />
</document>
I hereを読んで、部分的なXSDを使ってXMLを検証することはできません。
しかし、は、1つのフラグメントを検証あろう、そして他のバッチを検証するであろう2つのXSDで検証するために、重複を回避しつつ方法、がありますか?
クリスタルクリア、完全に動作します。ありがとうございました! さらに、それは私がよりよく理解できるようになっている[この投稿](http://stackoverflow.com/questions/1614015/working-with-multiple-xsds) –