[#46878] ML への投稿が blade.nagaokaut.ac.jp 以外にも — "ISHIKAWA Takayuki" <rechka_osaka@...>

石川と申します。この ML へ投稿した e-mail が

10 messages 2010/03/03

[#46909] gemを実行すると大量のワーニングメッセージ — garyo hosu <garyohosu@...>

こんにちはgaryoといいます。

16 messages 2010/03/16
[#46910] Re: [ruby-list:46909] gemを実行すると大量のワーニングメッセージ — Moru <lateau@...> 2010/03/16

44Oi44Or44Go55Sz44GX44G+44GZ44CCCuOBvuOBmmdlbeOBruODkOODvOOCuOODp+ODs+OCkuei

[#46911] Re: gemを実行すると大量のワーニングメッセージ — garyo hosu <garyohosu@...> 2010/03/16

モルさん。さっそくありがとうございます。

[#46983] Ruby Summer of Codeのアイデアとかメンターについて — Shintaro KAKUTANI <shintaro@...>

Asakusa.rbのかくたにです。

12 messages 2010/03/31

[ruby-list:46893] Re: Nokogiriのescapeをとめたい

From: Yusuke Yamasaki <y-yamasaki@...>
Date: 2010-03-05 00:04:09 UTC
List: ruby-list #46893
山崎(ゆ)です。

これでよいでしょうか。

print doc.xpath('/html/body/form')[0].content
#=> Name : <%= textField('namae', {:size=>20}) %>

出典:
http://stackoverflow.com/questions/1985347/how-to-unescape-html-in-nokogiri-ruby-so-remains-and-not-amp

_______________________
Yusuke Yamasaki <y-yamasaki@salvus.jp>


On Thu, 4 Mar 2010 16:17:30 +0900 Takayuki Suzuki wrote:
> 鈴木と申します。
> 
> 既に作成済みのHTMLドキュメントを erb に食わせるため
> のテンプレートに変換したくて Nokogiri をつかってみた
> のですが、思うようにいきません。
> 
> <input type=text name=namae size=20>
> 
> を
> 
> <%= textField('namae', {:size=>20}) %>
> 
> に置き換えて出力したいのですが < > をエスケープせずに
> 出力する方法はないでしょうか?
> 
> test.rb
> -------------------------8<-------------------------
> require 'rubygems'
> require 'nokogiri'
> 
> doc = Nokogiri::HTML(<<EOM)
> <form>
> Name : <input type=text name=namae size=20>
> </form>
> EOM
> 
> node = doc.xpath('/html/body/form/input')[0]
> str = "<%= textField('namae', {:size=>20}) %>"
> new = Nokogiri::XML::Text::new(str, doc)
> node.replace(new)
> print doc.xpath('/html/body/form')[0].to_html
> -------------------------8<-------------------------
> 
> % ruby test.rb
> <form>
> Name : &lt;%= textField('namae', {:size=&gt;20}) %&gt;</form>
> %
> 
> ---
> 学校法人暁学園 企画調査室 情報システム課
> 鈴木 隆之 / h-taka@akatsuki.ed.jp


In This Thread