• ベストアンサー

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

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

  • XML
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
  • garikuma
  • ベストアンサー率66% (2/3)
回答No.2

XMLの何をどう勉強されるのかによると思いますが、プログラムやXSLTで処理する用のデータを作りたいというのであれば、ネット上に転がっているXML文書(例えば、XML解説サイトのサンプルデータ)を拾ってきてそのまま使うかあるいは置換とか使ってタグ名などを書き直すかですかね。 もっと初期のXMLの文法とかの勉強だとしたら、実際に手を動かさないと憶えが悪いので、ANo.1さんのように雛形を作ってあとはコピーがいいんじゃないでしょうか。 もう少し勉強が進んでいて、文法は大体わかったから雛形すら打つのが面倒だとかいうことであれば、開発ツールについてくるXMLエディタとかを利用すれば、勝手に閉じタグを付けてくれたり、インデントしてくれたり、打ち間違えをチェックしてくれたりとかやってくれますので、それをコピーすればどうでしょうか。

nabewari
質問者

お礼

回答ありがとうございます。 そのようにしてみようと思います。

その他の回答 (1)

  • ape5
  • ベストアンサー率57% (85/148)
回答No.1

nabewariさんが、プログラムを作れるのであれば、テキストボックスやコンボボックスなどを使ってXMLファイルを作るプログラムを簡単に作れるかと思うのですが、そうでない場合は、テキストエディタなどで、タグのみをひな形として作っておいて、それをコピーしてそのコピーした物に対してデータを入力していけば、タグについては書くことはすくなくなるのではないでしょうか。

nabewari
質問者

お礼

回答ありがとうございます。 一応簡単なプログラムなら、作った経験がありますので、挑戦してみたい気もします。

関連するQ&A

  • XMLファイルのBean化

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

    • ベストアンサー
    • Java
  • PHPでXMLファイルを読み込みたい

    PHPを使ってxmlファイルを読み込んで、タグの中のデータなどを読み込んだりしたいです。 ですが、自作のxmlファイルだと simplexml_load_file()で読み込めません。xmlファイルの文字コードを色々と変えて試してみましたが、できませんでした。 ちなみに以下のコードは正常に動きました。Yahoo!のxmlファイルです。 $url = "http://rss.weather.yahoo.co.jp/rss/days/5710.xml"; $rss = simplexml_load_file($url); 出力は「【 25日(金) 嶺北(福井) 】 晴れ - 23℃/8℃ - Yahoo!天気・災害」でした。 何度かやるうちにアルファベットは表示できても日本語が表示できないということもありました。 また、xmlファイルをphpのプログラムに作らせたいです。そのときに、simplexml_load_file()で読み込める日本語も含むxmlファイルをphpで作成するプログラムを教えていただけると嬉しいです。 お願いします。

    • ベストアンサー
    • PHP
  • 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
  • xmlファイルとは、なんですか?

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

  • XMLファイルとXMLスキーマ

    Excel2003で、XMLファイルとXMLスキーマファイルの関係がよくわかりません。 エクセルデータにとりこむときXMLデータファイルそのものをインポートすると勝手に、XMLスキーマファイルが関連付けられ構造化されるようですが、逆に言うとその関連付け作業がなかったら、インポートできないということでしょうか? 質問も???な内容だったら補足します。お願いします。 知識がないので、まったくわかりません。どなたか教えてください。

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

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

    • ベストアンサー
    • Java
  • XMLファイルの書式の参考サイト

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

    • ベストアンサー
    • XML
  • 2つのxmlファイルを利用したリレーションシップ(?)に関して

    2つのxmlファイルを使用し、リレーションシップ(?)を作成してDataGridViewに表示させようとしているのですがうまくいきません。ご教授お願いいたします。 xmlファイル1: <タグ1> <タグ2 属性21="a1" 属性22="a2"></タグ2> <タグ2 属性21="b1" 属性22="b2"></タグ2> <タグ2 属性21="c1" 属性22="c2"></タグ2> </タグ1> xmlファイル2: <タグ1> <タグ2 属性21="a1" 属性22="d2"></タグ2> <タグ2 属性21="b1" 属性22="e2"></タグ2> <タグ2 属性21="c1" 属性22="f2"></タグ2> </タグ1> 表示させたい内容: | d2 | a2 | | e2 | b2 | | f2 | c2 |

  • 大量の xmlファイルをエクセルに読み込ませたい

    10万以上ある同じ形式の xmlファイル(4KBくらい)から特定のタグだけを取得して、エクセル2007で読み込む方法はありませんか。 ファイル名は規則性(数字が100毎に増える)があるのでスクリプトを書けばうまくいきそうですがファイルが大量にあるためとても時間がかかりそうです。使える言語は PHP ですが、あまり使いこなせていません。PHP でなくても単独で使えるツールなどはあるでしょうか。 環境は win7 と linux です。

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

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

専門家に質問してみよう