- ベストアンサー
XMLの構文でJAVAを実行できるパッケージはありますか
AntとかではなくてJAVAソースコードの変わりにあるXMLのDTDやスキーマを利用してXMLを記述して、JAVAのエンジンを動作させるものってありますか? できれば、パッケージ自体はJAVAで作られたオープンソースフリーウェアだといいです。 できれば、RDBを扱うときも同じようにSQLを扱う代わりにXMLを記述して動作できるものはありますか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Java2XMLはJavaML っていうプロジェクトでできたDTDを元にXMLへ変換しているようです。 XMLからJavaに戻すXSLT文書もありますよ。 ->javaml-to-plain-source.xsl http://www.badros.com/greg/JavaML/#examples まぁ、関連ドキュメントをよくみてください。
その他の回答 (3)
- deadlock
- ベストアンサー率67% (59/87)
Jakarta CommonsのJellyはどうですか? XMLベースのスクリプト言語です。 サンプルソースはネットで検索すればそこそこありそうです。 ・本家サイト http://jakarta.apache.org/commons/jelly/ ・JaJakartaの杜 の日本語訳 http://jakarta.terra-intl.com/commons/jelly/ DBの方は… Jellyからどこまでできるのかがよく分からないです。 単独で無理なようなら、O/Rマッピングツールと連携できないでしょうか…
お礼
ありがとうございます。Jellyはかなり,私の希望に合いそうだと思いました。RDB操作をXMLスクリプトでする場合,色々なパッケージがあるので,覚える量が結構ありそうですが、最適なパッケージを探したいと思います。
- yusukey
- ベストアンサー率56% (17/30)
ちゃんと質問読んでなくてごめんなさい。「Antとかではなくて」って書いてありましたね。 java2xml はいかがでしょう。
お礼
ありがとうございます。 参考になります。javaからxmlへの変換だけのように思いましたが,それでも役に立つと思います。できればxmlからjavaのものもあればいいと思います。
- yusukey
- ベストアンサー率56% (17/30)
Ant はいかがでしょう。
お礼
ありがとうございます。 ただ、AntはJavaソースをコンパイルするためのXML文書を扱うことができると思っています。私が知りたいのは,XML文書をJavaソースコードのように見て実行するコンパイラについてですが、やはりそういうものはまだ存在しないのでしょうか?
お礼
すみませんでした。 XMLからJavaへの変換も可能なんですね。 ドキュメントをよく読んで勉強します。