[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>

小倉です。

12 messages 2007/05/15

[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>

はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。

8 messages 2007/05/15

[ruby-list:43578] REXMLでXPATHって?

From: hantani <hantani@...>
Date: 2007-05-29 07:52:06 UTC
List: ruby-list #43578
REXMLの使い方について教えてください。

hatenabmを使用してはてなブックマークを取り出して
その要素を取り出したいのですが、戻り値のXMLの処理方法がわからなくて
困っています。

以下の記事も参照してみたのですが、よくわかりませんでした。
http://www.namikilab.tuat.ac.jp/~sasada/prog/rexml.html


------------(src)-------------
require 'rubygems'
require 'hatenabm'
require 'rexml/document'

hbm = HatenaBM.new(
  :user=> "",   # ユーザ名
  :pass=> ""    # パスワード
)
res = hbm.get(:eid => "2")
doc = REXML::Document.new res
------------(src)-------------

この時、以下が帰ってきましたが、
<title>や<summary>や<link href>や<author><name>の中身のtextを取り出すにはどうす
れば良いのでしょうか。


  <?xml version="1.0" encoding="UTF-8" ?>
- <entry xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns="http://purl.org/atom/ns#">
  <title>はてなダイアリー日記 - 編集画面お試し環境の更新、本日分について</title>
  <link href="http://d.hatena.ne.jp/hatenadiary/20050205/1107596377"
rel="related" type="text/html" />
  <link href="http://b.hatena.ne.jp/xxx/#2" rel="alternate" type="text/html" />
  <link href="http://b.hatena.ne.jp/atom/edit/2" title="はてなダイアリー日記 -
編集画面お試し環境の更新、本日分について" rel="service.edit"
type="application/x.atom+xml" />
- <author>
  <name>xxx</name>
  </author>
  <generator url="http://b.hatena.ne.jp/"
version="0.1">Hatena::Bookmark</generator>
  <issued />
  <id>tag:hatena.ne.jp,2005:bookmark-xxx-2</id>
  <summary type="text/plain">http://d2.hatena.ne.jp/ で公開しております、新しい
編集画面のお試し環境を先ほど更新いたしました。主な変更点は以下です。 - プレ
ビュー画面にテーマが適用されるようになりました。 - 「本日のリンク元」が削除でき
るようになりました。 - 入力支援ボタンの動きに若干の修正を加えました。 - シンプル
モード(日記の設定からお選びいただけます)を選択の際「はまぞう」「Fotolife...
</summary>
  </entry>



In This Thread