[ruby-list:49830] Re: Nokogiri で文字実体参照が

From: "5.5" <5.5@...>
Date: 2014-05-20 23:56:37 UTC
List: ruby-list #49830
5.5 です。

ご教示ありがとうございます。

(14/05/20 18:45), TAKANO `takano32' Mitsuhiro wrote:
> うーん、そもそも Element とかではないものに to_s しても
> Object#inspect 相当な挙動をする可能性が高いのではないでしょうか。

実際の仕事では Nokogiri::HTML::Document#to_html でやっていて
この現象に行き当たったのですが,ML に投稿するとき手許にファイ
ルが無く,「ええと何だっけ?」と試しに to_s にしてみたら同じ
結果になったので,それで書きました。

> Nokogiri::HTML("<p>&copy; 2014 Hoge</p>").root.text
>
> とかで期待してる挙動になります?

いえ,要素の中のテキストを取りたいわけではなく,HTML 全体が欲
しいんです。
説明不足ですいません。
やりたいことは,プログラムで生成した HTML を Nokogiri で加工
することです。

> 簡単に見た感じだと、 text メソッドによる出力では要素に
> きちんと参照がそのまま入っている様子が確認できますので、

ええ,そうなんですよね。だから HTML を読み込んだときに変換し
ているわけでないことまでは分かったのですが。

-- 
5.5@moji.gr.jp

In This Thread