るりまサーチ

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

別のキーワード

  1. rdoc/markdown/entities html_entities
  2. doctype entities
  3. markdown html_entities
  4. rexml/document entities
  5. doctype default_entities

ライブラリ

キーワード

検索結果

REXML::Entity (91.0)

XML における実体(エンティティ、entity)の宣言(declaration)を表わすクラス。

...z "zzz">
<!ENTITY zz "%z;%z;&f;">
]>
EOS

entities
= doc.doctype.entities
# f は 内部実体名なので、external や ref は nil である
p entities["f"].name # => "f"
p entities["f"].value # => "foo bar baz"
p entities["f"].external # => nil
p entities["f"].ref # => nil

# x は 外部実体...
...ta は nil を返す
p entities["x"].name # => "x"
p entities["x"].value # => nil
p entities["x"].external # => "SYSTEM"
p entities["x"].ref # => "x.txt"
p entities["x"].ndata # => nil

# y は解析対象外実体(unparsed entity)なので ndata が記法名を返す
p entities["y"].ndata # => "PNG...
..."

# zz は中にパラメータ実体参照と内部実体参照を含むので、
# value, unnormalized, normalized がすべて異なる値を返す
p entities["zz"].value # => "zzzzzz&f;"
p entities["zz"].unnormalized # => "zzzzzzfoo bar baz"
p entities["zz"].normalized # => "%z;%z;&f;"
//}...

REXML::ExternalEntity (13.0)

DTD 内の宣言でパラメータ実体参照を使って宣言が されているものを表わすクラスです。

...HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;

//emlist[][ruby]{
require 'rexml/document'

doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE xhtml [
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xh...