• ベストアンサー

JAVAとXMLの関係は

プログラム初心者でJAVAの勉強を始めたばかりです。 JAVAの参考書を読んでいますがXMLファイルも出てきて関係性がいまいち理解できません。 JAVAプログラム(クラスファイル等)とXMLファイルの関係性を教えていただけないでしょうか。

  • homma
  • お礼率84% (744/884)
  • Java
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

赤の他人 XMLファイルは情報の保持や定義に使われるだけのファイル JavaやCなどのプログラムはこのファイルの記述内容を参照することができるの XMLファイルの利用方法の1つとしては 前もってプログラム内で 定義ファイルの中に ・Aと書いてあったらこの処理をする ・Bと書いてあったらこの処理をする と書いておけば 定義ファイルの内容を書き換えるだけで いろいろできるようになるのよ Windowsなんかでよく見かけるiniファイルも定義ファイルのひとつね

homma
質問者

お礼

回答ありがとうぎいました。 返信が遅れましたことをお詫びします。 大変参考になりました。

その他の回答 (1)

回答No.2

Javaのオブジェクトよりも、XMLの方がデータの表現はしやすいので、データはXMLに分離していることが多いと思います。 その内データベースも出てくると思いますが。

homma
質問者

お礼

回答ありがとうございました。 返信が遅れましたことをお詫びします。 参考になりました。

関連するQ&A

  • JavaからXMLプロセッサを使うとは?

    JavaでXMLを処理する必要に駆られまして、一念発起して勉強しています。 XMLを処理するためには、JavaのAPIがあってそれを利用するというのはokで、処理方法にはDOM・SAX・XSLTといったものがあるというのもわかりました。 ただ、DOMやSAXが、Javaプログラムからデータを読む手助けをするためのモノというのはわかるのですが、XSLTはただの変換とどう違うのでしょうか? 本を読む限り、XSLの規則にしたがって変換するもの。となっていて、読み込ませる→変換結果が出てくる、で、なんだかHTMLの生成くらいにしか使えないような印象なのですが、Javaとタッグを組んでデータを処理させたい場合、どんな使われ方をするのでしょうか。 DOMやSAXでも良いじゃんと言われそうなのですが、HTMLも同時に扱う必要があるため、ぜひ習得したいのです。 ですが、市販のJava本はほとんどXMLパーサ関係ばかりで・・・。また、何かいい参考書もあったら教えていただきたいと思います。

    • ベストアンサー
    • Java
  • JavaプログラマとしてのXML

    Javaであるプログラムを作成するのにXMLを使おうか考えていますが、一般的に言ってJavaにとってXMLを使用する利点って何ですか? そもそも独自に専用のマークアップ言語を定義するのとXMLを違いが分かりません。その点を踏まえて回答お願いします。

    • ベストアンサー
    • Java
  • javaで扱えるxmlファイルの上限

    javaで扱えるxmlファイルの上限はあるのでしょうか。 マシンスペックに依存するのかも知れませんが、参考資料や 経験談などを教えてください。 理論上の話ですが、17Gのxmlファイルを扱うのは現実的でしょうか。 宜しくお願いします。

    • ベストアンサー
    • Java
  • JAVA、pmd2xmlについて

    pmd2xmlについて質問です。 私は普段音楽をしておりますが、プログラム関係はさっぱりでかろうじてEXCELのマクロが組める程度です。 この度、コミpo!というソフトでカスタムしたデータ(xmlファイル)を、キャラみんというソフトで使用したいと考えていましたが、その際にxmlファイルをPMDファイルに変換しないといけません。 そこで、唯一引っかかった「pmd2xml」というJAVAのソフトを使おうと思ったのですが、正直何が書いてあるのかサッパリわかりません。 http://mikutoga.sourceforge.jp/pmd2xml.html 自分でやれたと思う事は ・環境変数にPATHを追加 ・JRE7のインストール です。 http://gyazo.com/5d076e8c5ffef1d45351f585cb1dcad0 どのようにコマンドプロンプトで入力をしてやればいいのでしょうか? jarファイル及び変換したいファイルは../ire7\bin内に入っています。 OSはwin7の64bitです。

  • JavaでXMLをファイルからじゃなく扱いたい

    Javaで例えば、String変数に String str = "<xml sample>hogehoge</xml sample>" みたいにXML形式のデータが入っているとして、このデータを、XMLファイルをDOMで扱う時のように扱えないでしょうか?一度、ファイルに書きだして、XMLファイルとして読み込ませないと難しいでしょうか?

    • ベストアンサー
    • Java
  • javaにて

    javaにてXMLのファイルからCSVファイルの出力を行う プラグラムの参考になるようなサイトご存知でしたら 教えてください。色々探したけどなかなかこれだ!と いうものが見つからないのですが。。。初心者でも解 るサイトだとなお助かります。

  • javaの覚え方

    私はjavaの勉強をしている初心者ですが、困っていることがあります。 数冊のjavaの本を読んで、オブジェクト指向のことや、基本的な事 は理解したつもりですが、自分でプログラムを作成する際、 用意されているクラスだけを使い終わってしまうのです。 これは、本のサンプルをうちこんでいるだけなのです。 一からつくろうとしても、実際サンプルプログラムの ようになるのだからと思ってしまうのですが、どうすれば 自分で作ったと実感できるのでしょうか?

  • Javaでxmlを扱う方法について

    Javaプログラミングで、XMLの扱いに詳しくないので、以下をお教えいただけると 嬉しいです。 次のようなXMLファイル(test.xml)があるとします。 <myxml> <version>1</version> <datas> <detail> <id>5</id> <value>234</value> </detail> <detail> <id>10</id> <value>223</value> </detail> <detail> <id>15</id> <value>223</value> </detail> <detail> <id>20</id> <value>223</value> </detail> </datas> </myxml> このXMLをメモリに読み込んで、<id>が10の<detail>だけを書き換えて、 同じファイルに出力するプログラムが組みたいのですが、 javaでのやりかたを 教えていただけませんか? 出力結果は、以下のようにしたいのですが・・・ <myxml> <version>1</version> <datas> <detail> <id>5</id> <value>234</value> </detail> <detail> <id>10</id> <value>424</value> ← ココだけ変えたい </detail> <detail> <id>15</id> <value>223</value> </detail> <detail> <id>20</id> <value>223</value> </detail> </datas> </myxml> 基本的なJavaプログラミングだと思うのですが、javaに詳しくないので、 ご教授いただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JavaによるXMLの送受信

    ・XMLファイルをサーバーに送信(POST)する。 ・サーバーからのメッセージ(XML)を受信する。 という機能をJavaによって実装できるのか知りたいのですが分からなく投稿しました。 できるのであればどういったコマンドを使用したらいいのか教えていただきたいです。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • XMLデータの変換

    C#で作業を行っております。XMLデータをあるテキストファイルデータ(独自フォーマット)への変換プログラムを作成予定です。 JAVAのVelocityのようなテンプレートベースの変換ができるクラスはC#にあるのでしょうか。 XML用のクラスでデータを読み込み、独自フォーマットのテキスト出力用のコードはゴリゴリと書いていかなければならないのでしょうか?(←これを避けたいのです) スマートな方法をご存知でしたら、お教えください。

    • 締切済み
    • XML