るりまサーチ

最速Rubyリファレンスマニュアル検索!
264件ヒット [201-264件を表示] (0.014秒)

別のキーワード

  1. rexml cdata
  2. cdata new
  3. cdata to_s
  4. cdata clone
  5. cdata value

検索結果

<< < 1 2 3 >>

REXML::Parsers::SAX2Parser#listen(sym, ary) { ... } -> () (36.0)

コールバックをパーサに登録します。

...言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)...
...つまり xmlns:foo="bar" という属性を持つ
要素の名前でフィルタリングされるようになります。
それ以外(character, cdataなど)では、指定した名前を要素として持つ要素の直下のみ
コールバックが呼び出されます。
フィルタリング...
...しくは正規表現の配列)
@param listener コールバックオブジェクト

=== 例
# CDATAセクションに出会った場合にブロックが呼び出される。
parser.listen(:cdata){|data| ... }

# h1, h2 という要素名を持つ要素が開始した場合にブロックが...

REXML::StreamListener#attlistdecl(element_name, attributes, raw_content) -> () (24.0)

DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。

...ま渡されます

=== 例
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
という属性リスト宣言に対しては
element_name: "a"
attributes: {"att"=>nil, "xyz"=>"foobar"}
raw_content: " \n<!ATTLIST a att CDATA #REQUIRED xyz CDATA \"foobar\">"
という引数が渡されます...

REXML::DocType#attribute_of(element, attribute) -> String | nil (18.0)

DTD 内の属性リスト宣言で、 element という名前の要素の attribute という 名前の属性のデフォルト値を返します。

...:Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (comment)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book
author CDATA #REQUIRED
title CDATA #REQUIRED
publisher CDATA "foobar publisher">
]>
EOS

p doctype.attribute_of("book", "publisher") # => "foobar publish...

REXML::DocType#attributes_of(element) -> [REXML::Attribute] (18.0)

DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている 属性の名前とデフォルト値を REXML::Attribute の配列で返します。

...:Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (comment)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book
author CDATA #REQUIRED
title CDATA #REQUIRED
publisher CDATA "foobar publisher">
]>
EOS

p doctype.attributes_of("book")
# => [author='', title='', publi...

REXML::DocType#write(output, indent = 0, transitive = false, ie_hack = false) -> () (18.0)

output に DTD を出力します。

...:Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (comment)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book
author CDATA #REQUIRED
title CDATA #REQUIRED
publisher CDATA "foobar publisher">
<!ENTITY p "foobar publisher">
<!ENTITY % q "quzz">
]>
EOS

doctype.writ...

絞り込み条件を変える

rexml/parsers/ultralightparser (12.0)

パース結果を配列で作られた木構造により返すパーサ。

...ondecl, 記法名文字列, "PUBLIC" | "SYSTEM" | nil, 公開識別子文字列 | nil, URI文字列 | nil]
DTDの記法宣言
: [:cdata, テキスト文字列]
cdata
セクション
: [:xmldecl, バージョン文字列, エンコーディング文字列 | nil, standalone ("yes" | "no" | nil)]...
<< < 1 2 3 >>