XMLデータにバージョン情報を追加するつもりです。 私のツールは長年にわたって進化してきたので、私のXMLコンテンツ/フォーマットも変わります。メタ情報を提供する処理命令を使用していますか?
ルート要素にいくつかの属性を追加することがありますが、バージョン情報はビジネスクラスの本質的なプロパティではないので、この解決策はあまり好きではありません。 新しいバージョンごとにバージョン化された名前空間を導入することです。
MSは、<?mso-application ... ?>
PIを使用してドキュメントにタグを付けることがわかりました。 私のメタ情報を運ぶために私自身のカスタムPIを導入するのは良い考えですか? 一般的に使用されているPIタグのリスト、または自分のPIを設計する方法はありますか?
旧式/旧式のXMLデータを読めるようにするには、元のバージョンを自動的に適合させるために、unmashallerの前でいくつかのXSLT変換を差し込みます。
したがって、私のビジネスクラスは古いXML構文を気にする必要はありません。
提案がありますか?
Dieter。