24件ヒット
[1-24件を表示]
(0.008秒)
別のキーワード
ライブラリ
-
rexml
/ streamlistener (24)
キーワード
- entitydecl (12)
-
tag
_ start (12)
検索結果
先頭2件
-
REXML
:: StreamListener # entitydecl(content) -> () (7.0) -
DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。
...arsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE root [
<!ENTITY % YN '"Yes"'>
<!ENTITY % YN 'Yes'>
<!ENTITY WhatHeSaid "He said %YN;">
<!ENTITY open-hatch SYSTEM "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY open-hatch PUBLIC "-//Textuality//TEXT Standard......open-hatch boilerplate//EN" "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY hatch-pic SYSTEM "../grafix/OpenHatch.gif" NDATA gif>
]>
<root />
EOS
class Listener
include REXML::StreamListener
def entitydecl(content); p content; end
end
REXML::Parsers::StreamParser.new(xml, Listen... -
REXML
:: StreamListener # tag _ start(name , attrs) -> () (7.0) -
開始タグをパースしたとき に呼び出されるコールバックメソッドです。
...ram name タグ名が文字列で渡されます
@param attrs タグの属性が"属性名" => "属性値"という Hash で渡されます
=== 例
<tag attr1="value1" attr2="value2">
という開始タグに対し、
name: "tag"
attrs: {"attr1" => "value1", "attr2" => "value2"}
という引...