さまざまなバージョンのいくつかのXSDおよびXMLファイルを扱っています。xmlファイルが正しいXSDで検証できることを確認したいと思います。それを行う方法はありますか?これまでのところ、私はこの結論に達しました:
- スキーマのルート要素内で「version」属性を設定することにより、xsdをバージョン管理できます(easy :))
- xmlに対して同じことを行うには、コメントセクションまたはルート要素の属性に配置できます(インポート時の前処理と、バージョンを書き込むためのエクスポート後の処理の両方が必要になります)-非常に厄介です;-)
また、取得したxmlがサードパーティによって渡される可能性があるため、XSDに対して正しいことを確認できないことにも言及する必要があります。
どんな助けでも大歓迎です!