るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.157秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:tag_start[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

モジュール

検索結果

REXML::StreamListener#tag_start(name, attrs) -> () (27301.0)

開始タグをパースしたとき に呼び出されるコールバックメソッドです。

...です。


@param name タグ名が文字列で渡されます
@param attrs タグの属性が"属性名" => "属性値"という Hash で渡されます

=== 例
<tag attr1="value1" attr2="value2">
という開始タグに対し、
name: "tag"
attrs: {"attr1" => "value1", "attr2" => "value2"...

rexml/parsers/streamparser (12090.0)

ストリーム式の XML パーサ。

...ストリーム式の XML パーサ。

r
exml の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
R
EXML::Parsers::SAX2Parser を用いてください。

パーサからはコールバックによって...
...StreamParserの例

この例では tag_start と text をオーバーライドして
開始タグとテキストの情報を受け取れるようにしています。
空白や改行もテキストであることに注意してください。

//emlist[][ruby]{
r
equire 'rexml/parsers/baseparser'
r
e...
...][ruby]{
r
equire 'rexml/parsers/baseparser'
r
equire 'rexml/parsers/streamparser'
r
equire 'rexml/streamlistener'

xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar...