• ベストアンサー

XMLファイルのBean化

タイトルの通りですが、XMLファイルのデータを元に、XMLタグに合わせたメンバを保持するようなBeanオブジェクトを生成するツールのようなものがなかったでしょうか?? 説明がよくわかりにくいと思いますが、知ってるよという方は是非教えてください。お願いします。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • TAKATON
  • ベストアンサー率62% (17/27)
回答No.1

"XML"、"データバインディング"のキーワードを組み合わせてGoogle検索すれば、探せますよ。

関連するQ&A

  • XMLファイルを生成するには

    XMLの勉強をしています。 XMLに、データをある程度の量を入れたいのですが、いちいち同じタグを何度も書いたりするのが面倒です…。 普通は何かツールを使ってXMLファイルを作るのでしょうか? よろしくお願いします。

    • ベストアンサー
    • XML
  • java XMLファイル 操作

    現在javaにてXMLファイルにデータベースの接続情報を保存する処理を 作成しています。XMLファイルの読み書きは問題なく動作するのですが、テストの為にXMLファイルを更新(データベースの接続情報は誤りの状態)にしました。その後データベースに接続して行う処理を行う際にはエラーとなる事を期待しているのですが、正常に処理されてしまいます。XMLファイルを更新した時点でテキストエディタ等で確認すると確かに更新されています。 なぜデータベースに接続して行う処理が正常に流れるのか疑問です。 ただし、いったんシステムの実行を終了して、再度実行すると、期待通りエラーとなります。 何か分かる方がいらっしゃればと思い質問いたしました。 <XML読込> public Object readXML(){ Object objBean = null; try{ // XMLからオブジェクトへの変換オブジェクトを生成する。 XMLDecoder xmlDecoder = new XMLDecoder( new BufferedInputStream( new FileInputStream(this._strFile))); // 指定したXMLファイルからオブジェクトにデータを読み込む objBean = xmlDecoder.readObject(); // 変換オブジェクトを閉じる xmlDecoder.close(); }catch(FileNotFoundException e){ // 指定されたパス名で示されるファイルが開けなかった場合の例外 bs.Setlog("readXML","FileNotFoundException",e.getMessage()); } <XML書込> public Boolean writeXML(Object objBean){ try{ // オブジェクトからXMLへの変換オブジェクトを生成する XMLEncoder xmlEncoder = new XMLEncoder( new BufferedOutputStream( new FileOutputStream(this._strFile))); // 指定したXMLファイルにオブジェクトデータを書き込む xmlEncoder.writeObject(objBean); // 変換オブジェクトを閉じる xmlEncoder.close(); // XMLファイル書込成功 return true; }catch(FileNotFoundException e) { // 指定されたパス名で示されるファイルが開けなかった場合の例外 bs.Setlog("writeXML","FileNotFoundException",e.getMessage()); return false; // 書込失敗 } }

    • ベストアンサー
    • Java
  • xmlファイル内の文字列置換

    エクセルマクロ(VBA)で、xmlファイルを自動生成するツールを作成しようとしています。 やりたいことは、「テンプレートとなるxmlファイルを用意しておき、そのxmlファイルに記述してある特定の文字列を、エクセルで記入したデータで置換する」です。 似たようなマクロを作成された経験のある方いらっしゃいましたら、置換するために行う手順、及び必要な関数等を教えていただけますでしょうか。 何卒よろしくお願いいたします。

  • Google Sitemaps 用XMLの作成

    Google Sitemaps 用XML自動生成ツールでサイトマップを作成まではいったのですが、作成でできたファイルは、 -<urlset> -<url> から始まっており、 <?xml version="1.0" encoding="UTF-8"?>や <!DOCTYPE html PUBLIC が表示されていませんでした。 その部分を補足してから、アップロードするのでいいでしょうか。 また補足したファイルをブラウザで見た所、 XML パースエラー: タグの対応が間違っています。終了タグが必要です: </head> と出るのですが、</head>はすでにあります。 正式なxmlの<?xml version="1.0" encoding="UTF-8"?>から</head> までを教えて下さい。 またはGoogle Sitemaps 用XML自動生成ツールで出て来たタグはそのままで、-<urlset>から始まっているままでアップすればいいのでしょうか。

    • ベストアンサー
    • CSS
  • XMLファイルの表示

    あるサイトでXMLで作成されたファイルがあるのですが、それがうまく表示されません。 わかりにくい説明かもしれませんが、本当は表のようなものが表示されるはずなのに、タグ(?)の表示になってしまいます。 ブラウザ上でクリックで立ち上げるとタグ表示のようになり、保存してエクセルで立ち上げるとタグ表示にはならないのですが、だいぶ崩れたような表になります。 他の方はちゃんと表示されて、その表をプリントアウトして見せてくれたので、ファイル自体に問題があるのではなく私の方のPCに問題があるのだと思います。 こちらはwinXP、IE8です。 XMLファイルを表示する為のアプリケーションなどのインストールが必要なのでしょうか? なるべくわかりやすくご説明頂けると助かります。 よろしくお願いします。

  • ZIPまたはXMLファイル

    仕事上、とある無料のシステムを使うことになりました。 画面の指示通り進んでいくと、 「○○情報ファイルのZIPまたはXMLファイルを指定します」 とあります。 しかし、既存のデータはこれにあてはまらないようで、選択肢の中にはありません。 これは、 1.ZIPまたはXMLファイルがあってあたりまえ(これがある人しか使えない) 2.既存のファイルをこれらに変える?かなんかする ということですか? もし2.が可能な場合、どうすればかえることが出来るのですか? 3歳児に説明するように、くらいのレベルで教えてください。 おねがいします。

  • XMLファイルの書式の参考サイト

    わりと長めのテキストデータを章ごとにタグをつけてXML化しようと考えています. その前にXMLファイルのフォーマットについてきちんと知っておきたいのですが, 次の3タイプに該当する参考になるサイトをそれぞれ教えてください. (1)とっつきやすく一通りの説明がされていて,しかも規格をはしょりすぎてないもの (2)XMLファイルのフォーマットの規格(できれば日本語) (3)XMLファイルの実例 上に当てはまるサイトでも情報が古くなってしまっているところは除外してください. よろしくお願いします.

    • ベストアンサー
    • XML
  • xmlファイルとは、なんですか?

    xmlファイルとは、なんですか? 私はあるソフトを使っていて最近あるソフトのサイトでアップデートの公開があったのでDLしたのですが その内容の中に【スクリプトエンジン】という機能が搭載されてて、 xmlファイルを読み込んでコンパイルして~~~~~ と書いてたのですが、xmlファイルとはなんですか? 近日にxmlファイルのテンプレートの公開するらしいのですがもう2週間近くたってますし自分で調べて使えるものならと思い質問させて戴きました。 あるソフトを元に多数のサイトである事をするのですが、 このソフトは対応サイトがある程度決まってて、色々なサイトに対応する為にスクリプトエンジンを搭載したそうです。 IEの上に開発者ツールってのがあるのは知ってますがアレが絡んでるのでしょうか? xmlファイルやスクリプトエンジンやコンパイルで検索したのですがなにやらその部類の横の層だけでも結構幅広く感じられ、 分かる方に教えて頂けたらいいなと思いました。 お願いします。

  • VBscriptでXMLのファイルから、XPathで指定したデータを読

    VBscriptでXMLのファイルから、XPathで指定したデータを読み込みたいと思っていますが、 XMLファイル中に指定したXPathのタグがない場合、"オブジェクトがありません。" というエラーになってしまいます。 このような場合、どのような処理にすれば良いのでしょうか?親タグ、子タグなどを総当りで、存在するか調べないといけないのでしょうか?以下のようなスクリプトです。 Set xmlDoc = WScript.CreateObject("MSXML2.DOMDocument") With xmlDoc .Async = False .Load("aaaa.xml") xpath01 = "/tag1/tag2/tag3" Set xmlNode = .selectSingleNode(xpath01) MsgBox xmlNode.text End With

  • PHP ”XML_unserialize”でXMLを配列に変換したのですが・・・

    XMLファイルを配列としてとってこれる XML_unserializeというライブラリを使用して XMLファイルに含まれるデータをとってPHPで利用することが できたのですが、ここで一つ大きな問題が発生しました。 XML_unserializeをつかうと <XMLTAG>  取り出したいデータ </XMLTAG>      ↓ array(  [XMLTAG] = 取り出したいデータ ) と、たしかに取り出したいデータを配列に変換することができます。 しかし、取り出したいデータの中にタグが含まれていた場合 例えば <XMLTAG>  <div>取り出したいデータ</div> </XMLTAG> とかになっていると <div>もXMLと判断されてしまって 必要なデータがうまくとってこれないのです。 正規表現でエスケープさせるにしても数が膨大ですし、 XMLタグ名に実際にHTMLで使われている タグ名が使われているとも限りません。 どうすれば、 ”XMLの中に入っているHTML等のタグを含むデータ”をうまくとってくることが できるのでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう