複雑な XML の既存のベースに適応/拡張できるオープン ソースまたは商用ツールを探しています。
Web サイトを管理するための CMS を探しているのではなく、一般的な XML に焦点を当てたものを探しています。私は主に、XML がゲーム内のアイテム、ゲーム内のクエスト、その他のゲーム システムなどを表すクライアント/サーバー ゲーム開発用の XML を管理するツールを探しています。
さらに重要なことに、次のような機能を備えたフォームベースの GUI を提供するツールを探しています。
- 値を他の XML で定義された値に制限する (たとえば、外部キー制約と同様)
- 中央リポジトリを備えた Web ベースであればよいでしょう (XML に永続化できれば理想的であり、SQL DB のような中間の信頼できる永続化はありません)。
- XML をインポート/エクスポートするのは簡単なので、ツールの外で編集して同期を保つことができます (さらに重要なのは、分岐とマージが簡単にできることです)。
- 一部のデータ用のカスタム フラッシュ エディターを作成して、それが提供するデータストアにそれを送信できるようにする場合は、カスタマイズ可能な UI を許可します。
また、XSD スキーマなどを必要とするものも避けたいと思います (ほとんどの場合、優れたツールは XML の例を使用して意図したスキーマを特定し、手動で微調整することができます)。XML インスタンスからスキーマを生成するためのツールが存在するため、それほど大したことではありません (XML スキーマはデータに基づいて推論できるため、XML スキーマはあまり好きではありません)。
CMS のリストを掲載した優れたサイトを見つけましたが、すべてではないにしてもほとんどが Web サイトの CMS データを管理するためのものです。- http://www.webi.org/cms.html