タグ

2015年5月19日のブックマーク (2件)

  • rubyでxmlを読み込む | dev.wan.co

    ruby xml rubyでXMLファイルを読み込む場合、特別なGemは必要なく、デフォルトで用意されているrexml物だけで事足りるので便利です。 require "rexml/document"すれば利用可能です。 読み込み doc = REXML::Document.new(File.new("openCampus.xml")) 子要素の取得 doc.elements 値の取得 doc.elements.first.text 属性の取得 doc.elements.first.attributes 要素を辿る doc.elements["RESULTS/RETURN_CODE"] require "rexml/document" # XMLファイル読み込み doc = REXML::Document.new(File.new("test.xml")) # インデント出力 def spa

  • 【Ruby】よく使うFileクラスを使ったファイル読み込み処理 - Qiita

    Fileクラスを使ったファイルの読み込み処理のうち、個人的に良く使うパターンをテンプレコードとしてまとめた。 前提 ファイル読み込みでは、実際には読み込んだあとに何らかの処理をすることが多いと思うが、ここではputsで出力するだけ 例外発生時は、捕捉した例外クラスとメッセージを出力するだけにする カレントディレクトリにlabmen.txtという名前で以下の内容のファイルがあるものとする。 Okabe Rintaro Shiina Mayuri Hashida Itaru Makise Kurisu Kiryu Moeka Urushibara Ruka Feyris Amane Suzuha begin # File.openはファイルをオープンし、Fileオブジェクトを返す # 第1引数: ファイルパス # 第2引数: ファイルモード (デフォルト => 'r') # 第3引数: ファイ

    【Ruby】よく使うFileクラスを使ったファイル読み込み処理 - Qiita