ここ
EclipseとEMFを使用した簡易XMLエディタの作成
http://codezine.jp/article/detail/100
をみて、「おお、じゃ、struts-config.xmlを読み込んで、struts-configエディタを作ろう!」
とおもった。
で、途中までのご報告
■XML→XMLスキーマ
まず手始めに、struts-config.xmlをXMLスキーマにしようとおもった。
これは、意外とすんなりうまくいって、
Trang
http://www.thaiopensource.com/relaxng/trang.html
のDownload、trang-20081028.zipから、ZIPファイルを落とし、解凍、なかにあるjarを取り出し、
java -jar trang.jar struts-config.xml struts-config.xsd
を実行したら、すなおに、struts-config.xsdというXMLスキーマが出来た。
■XMLスキーマ→EMF
そこに書いてあるとおりに、
(以下斜体は上記サイトより引用)
[File]メニューから[New]を選択し、[Other]をクリックします。
すると、ウィザードが起動しますので、ツリーの中から[Eclipse Modeling Framework][EMF Project]を選択します。
とやっても、EcoreかRoseを選択して、XMLスキーマを読み込めるようにはならなかった。
で、(以下、自己責任でやってください。戻らなくなっておかしくなるかも??)
Eclipse Modeling Framework Project (EMF)の、
Downloads
http://www.eclipse.org/modeling/emf/downloads/
から、EMF and XSD の、All-In-One SDK (Runtime, Source, Doc) をダウンロードして
emf-xsd-SDK-2.5.0.zipとして保存、解凍。
解凍して出来た、pluginsとfeaturesをeclipseの同じフォルダに上書きして再起動。
同じように
[File]メニューから[New]を選択し、[Other]をクリックします。
すると、ウィザードが起動しますので、ツリーの中から[Eclipse Modeling Framework][EMF Project]を選択します。
をやって、プロジェクト名を入れてnextをクリックすると、今度はXMLスキーマがでてきて、選べる。なので、XMLスキーマを選んで、あと、テキトーに入れると、プロジェクトが出来るところまではきた。
あ、時間だ。
きょうは、ここまで。