2009-05-10 19 views
1

皆さん、のOpenXMLファイル形式の設計とベストプラクティス

、したがってパッケージはなど、いくつかの方法が構造化されています下記のようになります。

これはアプリケーションのバージョン1.0で使用されていて、非常にうまくいきます。

我々はパッケージ構造で以下の変更を先取りV2の計画段階にあります。

  • XMLスキーマにいくつかの修正があるかもしれない、パッケージ内の追加ファイル

  • があるかもしれません(例...ノードの削除)

  • 既存のファイルのXMLスキーマに変更がある可能性があります(ノードの削除やデータ型の変更など)

ファイル形式とアプリケーション自体の間の逆方向/順方向の計算能力に対処する実際の経験に基づいて、アプリケーションとそのファイル形式の両方を互いに独立させることができます。

答えて

1

あなたのアプリケーションをさらに知らなくても、あなたにアドバイスすることは困難です。しかし、異なるバージョンのカスタムXMLは、バージョン番号を含む属性を追加するか、またはスキーマに大きな変更があった場合は、新しいバージョン番号を含む名前空間を変更することによって処理できます。

あなたはOpenXMLの自体はバージョン管理と拡張を扱う方法を見て持っているしたい場合は、私はあなたがOpenXMLの仕様の一部5を読むことをお勧め:

Office Open XML - Part 5: Markup Compatibility and Extensibility

関連する問題