• ベストアンサー

XMLの構文でJAVAを実行できるパッケージはありますか

AntとかではなくてJAVAソースコードの変わりにあるXMLのDTDやスキーマを利用してXMLを記述して、JAVAのエンジンを動作させるものってありますか? できれば、パッケージ自体はJAVAで作られたオープンソースフリーウェアだといいです。 できれば、RDBを扱うときも同じようにSQLを扱う代わりにXMLを記述して動作できるものはありますか。

質問者が選んだベストアンサー

  • ベストアンサー
  • yusukey
  • ベストアンサー率56% (17/30)
回答No.4

Java2XMLはJavaML っていうプロジェクトでできたDTDを元にXMLへ変換しているようです。 XMLからJavaに戻すXSLT文書もありますよ。 ->javaml-to-plain-source.xsl http://www.badros.com/greg/JavaML/#examples まぁ、関連ドキュメントをよくみてください。

SariGEnNu
質問者

お礼

すみませんでした。 XMLからJavaへの変換も可能なんですね。 ドキュメントをよく読んで勉強します。

その他の回答 (3)

  • deadlock
  • ベストアンサー率67% (59/87)
回答No.3

Jakarta CommonsのJellyはどうですか? XMLベースのスクリプト言語です。 サンプルソースはネットで検索すればそこそこありそうです。 ・本家サイト http://jakarta.apache.org/commons/jelly/ ・JaJakartaの杜 の日本語訳 http://jakarta.terra-intl.com/commons/jelly/ DBの方は… Jellyからどこまでできるのかがよく分からないです。 単独で無理なようなら、O/Rマッピングツールと連携できないでしょうか…

SariGEnNu
質問者

お礼

ありがとうございます。Jellyはかなり,私の希望に合いそうだと思いました。RDB操作をXMLスクリプトでする場合,色々なパッケージがあるので,覚える量が結構ありそうですが、最適なパッケージを探したいと思います。

  • yusukey
  • ベストアンサー率56% (17/30)
回答No.2

ちゃんと質問読んでなくてごめんなさい。「Antとかではなくて」って書いてありましたね。 java2xml はいかがでしょう。

参考URL:
https://java2xml.dev.java.net/
SariGEnNu
質問者

お礼

ありがとうございます。 参考になります。javaからxmlへの変換だけのように思いましたが,それでも役に立つと思います。できればxmlからjavaのものもあればいいと思います。

  • yusukey
  • ベストアンサー率56% (17/30)
回答No.1

Ant はいかがでしょう。

参考URL:
http://ant.apache.org/manual/CoreTasks/java.html
SariGEnNu
質問者

お礼

ありがとうございます。 ただ、AntはJavaソースをコンパイルするためのXML文書を扱うことができると思っています。私が知りたいのは,XML文書をJavaソースコードのように見て実行するコンパイラについてですが、やはりそういうものはまだ存在しないのでしょうか?

関連するQ&A