• ベストアンサー

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

yusukeyの回答

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

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

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

お礼

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

関連するQ&A

  • パッケージについて

    Javaのソースの頭にpackage ***** と記述されている場合があります。 そもそもpackageとは何のためにあるのでしょうか? コンパイルするためだけでなく、実行時にも重要な要素なのでしょうか? packageのしくみについてお詳しい方、教えてください。

    • ベストアンサー
    • Java
  • web.xmlの使い方

    Javaの勉強を始めた初心者です。 ある一つのTomcatプロジェクト(例:servletproject)に2つのパッケージ(例:homepage1、homepage2)があり、それぞれのパッケージに異なるウェブの内容がプログラミングされているとします。 web.xmlは「servletproject」フォルダ配下の「WEB-INF]フォルダに格納することになりますが、この際にhomepage1、homepage2というそれぞれのパッケージのためのweb.xmlを2つつくらなければならないのでしょうか。それとも1つのweb.xmlファイルの中にことなるパッケージを参照するための記述をすることになるのでしょうか。 よくわかりません。教えていただけないでしょうか。

  • XHTML1.1でのXML宣言とDTD宣言の書き方

    XML宣言によるレイアウトの崩れ等の質問はありましたが今回の質問と同じ内容は私には見当たらなかったため質問させて頂きます。 XHTMLでのXML宣言を <?xml version="1.0" encoding="utf-8"?> と記述しています。 上記の記述と <?xml version="1.0" encoding="UTF-8"?> とで、文字コードの大文字か小文字かの違いだけなのですがどちらの方が良いのでしょうか。 同じくDTD宣言を <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> と記述しています。 XMLでは大文字と小文字を区別して扱うため必ず半角で書かなければならないとされていますが、XHTMLでマークアップされているサイトのソースを見るとどこもXML宣言での文字コードとDTD宣言では大文字が使用されています。 細か過ぎるというのは分かっているのですが厳密にはどのような記載が正しいのでしょうか。 ※今回投稿カテゴリーの小カテゴリーにて”XML”を選択致しましたがXHTMLについての質問の場合”XML”と”HTML”どちらにするべきでしょうか。 合わせてご返答、又はご意見を頂戴できれば幸いです。

    • 締切済み
    • XML
  • JavaでのXMLパーサの使用について

    javaでパーサを使ってDOMツリーを作成したいのですが、パーサインスタンスが作成できずにエラーがでてしまいます。ちなみにコンパイルは通ります。 以下にソースとエラー内容を記述しますので、もしよろしかったらどなたか教えて下さい。 import java.io.*; import com.ibm.xml.parsers.*; import org.xml.sax.*; import org.w3c.dom.*; public static void main(String[] args){ try{      //XML文書作成 String xml = "<sample>Hello Java World</sample>"; //DOMパーサ作成 DOMParser parser = new DOMParser(); //入力ストリーム作成      StringReader sr = new StringReader(xml); InputSource is = new InputSource(sr); //パースする parser.parse(is); //ドキュメントを得る Document doc = parser.getDocument(); //トップレベル要素を得る Element el = doc.getDocumentElement(); System.out.println("Top Level Element: " + el.getTagName()); } catch(Exception e){ e.printStackTrace(); } } エラー内容: java.lang.NoClassDefFoundError: com.ibm.xml.parsers.DOMParser java.lang.Throwable(java.lang.String) java.lang.Error(java.lang.String) java.lang.LinkageError(java.lang.String) java.lang.NoClassDefFoundError(java.lang.String) void pkxml.dom.PsDomBean.makedom() void pkxml.dom.PsDomBean.makedom() void pkxmlsutabu.Sutabu.main(java.lang.String [])

  • xmlについて

    Javaのサーブレットの勉強を今日始めた初心者です。 xmlファイルを、書いてクリックすると、学校のパソコンでは、ちゃんとソースが表示されたのですが、自宅のパソコンではエラーが出てしまいます。 ____________________________________________ <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name>myservlet</servlet-name> <servlet-class>javahello.HelloWorldParamServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>myservlet</servlet-name> <url-pattern>/servlet/myservlet</url-pattern> </servlet-mapping> </web-app> ______________________________________________ エラーメッセージ _______________________ XML ページを表示できません XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------------------------- ドキュメントの最上位では無効です。リソース 'file:///C:/Program Files/Apache Group/Tomcat 4.1/webapps/sjc/WEB-INF/web.xml' の実行エラーです。ライン 17、位置 ... </web-app> _________________________ ブラウザはIE6です。 どなたか頭の悪い私に教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • java.awt.peer?

    javaのAPIでToolkitについて調べているとjava.awt.peerというパッケージについての記述がありました。ですが調べてみてもAPIにはそんなパッケージはなく、ついでにとjavaのライブラリのソースファイルを見てみるとこのパッケージがありました。このパッケージは何のためのパッケージなのでしょうか?

  • eclipseをバージョンアップしたら、build.xmlでエラー

    eclipseをバージョンアップしたら、build.xmlでエラー eclipseを、3.2から3.5にインストールし直したところ、3.2で正常にビルド/動作していたのにエラーメッセージが付くようになってしまいました。具体的には、antを使ったbuild.xmlの一行目で、以下の行です。 <?xml version="1.0" encoding="utf-16"?> エラーメッセージは、「プロローグにコンテンツは許されません。」というものです。 ソースコードを含め、build.xmlも何も変更していませんし、半角のつもりが全角だったということもありませんでした。ためしに「utf-16」を「utf-8」に変更すれば、エラーはでなくなりました。ですが、ソースコードはUTF-8ではなくUTF-16で書かれているので、この状態では実行できてもおかしくなりますよね?eclipseメニューの「編集」-「エンコードの設定」では、デフォルトでもUTF-16になっています。 このエラーが出る原因は何でしょうか?どうすれば解決するでしょうか。また、どこかの設定を確認する必要がありますでしょうか。 ちなみに3.6で試してみても同じ現象が出ました。それ以外のバージョンは試していません。 当方、javaやeclipseの使用経験は、あまりありません。

    • ベストアンサー
    • Java
  • パッケージ内のプロシジャ

    PL/SQL勉強中なのですが、1つのパッケージの中に同じ名前のプロシジャが2つ書かれているソースを見つけました。 引数の数は違ってました。 実行する時は同じ名前で、引数の数によって動作が変わってくる。 こういう事も可能なんでしょうか? (実際動いているので可能なんでしょうけど…) 簡単にで結構ですので、少し説明を頂けないでしょうか? または参考になる良いサイト、本など教えてください。

  • antでパラメータ付きsqlファイルを実行する方法。

    antでパラメータ付きsqlファイルを実行する方法。 antでsqlタスクを利用する際、一部をパラメータにしたいのですが、sqlファイルにした場合に どうすれば良いでしょうか? SQL/PLUSの場合でいうと、sqlファイルに「&1」で記述するイメージです。 下記のbuild.xmlの transaction にある src に指定しているsqlファイルに引数を渡したい。 ■bulid.xml(sqlタスクの部分) <target name="test">  <sql driver="${jdbc.driver}" url="${db.url}"     userid="${db.username}" password="${db.password}"     print="false" encoding="UTF-8" delimiter="/"     delimitertype="row" keepformat="yes">   <transaction src="./test.sql"/>   <classpath refid="compile.classpath"/>  </sql> </target> ■test.sql select '&1' as 引数の内容 from dual; ■期待する結果 渡す引数の内容が「TEST」だとした場合 引数の内容 --------- TEST sqlファイルの書き方(パラメータ部分)、build.xmlの書き方、 その他の方法等ありましたら、ご教授下さい。 宜しくお願いします。

  • log4j.xmlファイルの読込で。。。

    log4Jの設定ファイルの読込を DOMConfigurator.configure("log4j.xml"); とJavaで記述していますが以下のエラーが表示されます。 log4j:ERROR Could not parse file [log4j.xml]. java.io.FileNotFoundException: C:\WINDOWS\System32\log4j.xml (指定されたファイルが見つかりません。) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source) atorg.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) at org.apache.log4j.xml.DOMConfigurator$1.parse(DOMConfigurator.java:598) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:711) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604) at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:733) at HttpTestServlet.doPost(HttpTestServlet.java:31) どこに原因があるのかわかりませんので、 どなたかわかる方がいらっしゃいましたらご指摘願います。