1

他の非 EMF ツールが関連する XML モデルを読み取って生成できるように、XSD を生成するために必要な Ecore モデルがあります。問題は、XMI 固有の属性がモデルの一部としてエクスポートされていないことです。XMI の参照整合性のサポートを必要とする項目がいくつかあり、これは XMI によって xmi:id として参照されますが、モードがエクスポートされると、XMI 名前空間はどのスキーマでも参照されず、生成された xmi.xsd もありません。生成された xsds から参照されます。

Ecore から XSD をエクスポートする際に見逃したことはありますか?

4

1 に答える 1

1

xmi を使用してデータ交換を行いたいと思われますか? 日食チームはそれに眉をひそめます。多くのクラッジで可能ですが、それは「間違った方法」です。私は、誰かがそのようにやり始め、生成されたクラスを使用してドキュメントを再作成しようとしたという状況に陥っていましたが、それは単に面倒です。最終的には完全に異なる形式を使用することになり、古いプロジェクトは完全に破棄されました。

それはあなたが聞きたかったことではなく、真実であることはわかっています。ごめん。

于 2014-07-17T20:52:05.660 に答える