るりまサーチ

最速Rubyリファレンスマニュアル検索!
516件ヒット [101-200件を表示] (0.035秒)
トップページ > クエリ:y[x] > クエリ:DocType[x]

別のキーワード

  1. psych psych_y
  2. kernel y
  3. psych y
  4. kernel psych_y
  5. y psych

検索結果

<< < 1 2 3 4 ... > >>

REXML::Parsers::PullEvent#doctype? -> bool (12201.0)

DTD 開始なら真を返します。

DTD 開始なら真を返します。

REXML::SAX2Listener#doctype(name, pub_sys, long_name, uri) -> () (12201.0)

文書型宣言(DTD)に出会った時に呼び出されるコールバックメソッドです。

...れます。
@param pub_sys "PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
@param long_name "SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が
文字列で渡されます
@param uri "SYSTEM" の場合は nil...

REXML::StreamListener#doctype_end -> () (12201.0)

文書型宣言(DTD)の終了区切りをパースしたときに呼び出されるコールバックメソッドです。

文書型宣言(DTD)の終了区切りをパースしたときに呼び出されるコールバックメソッドです。

REXML::DocType#node_type -> Symbol (12116.0)

Symbol :doctype を返します。

...Symbol :doctype を返します。...

REXML::DocType#system -> String | nil (9160.0)

DTD のシステム識別子を返します。

...emlist[][ruby]{
require 'rexml/document'
doctype
= REXML::Document.new(<<EOS).doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
doctype
.system # => "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
doctype
.public #...
...=> "-//W3C//DTD XHTML 1.0 Strict//EN"

doctype
= REXML::Document.new(<<EOS).doctype
<!DOCTYPE root SYSTEM "foobar">
EOS
doctype
.system # => "foobar"
doctype
.public # => nil
//}...

絞り込み条件を変える

REXML::DocType#entity(name) -> String | nil (9130.0)

name という実体参照名を持つ実体を文字列で返します。

...ML::Entity#unnormalized 参照)
された文字列が返されます。

name という名前を持つ実体が存在しない場合には nil を返します。

@param name 実体参照名(文字列)

//emlist[][ruby]{
doctype
= REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!ENTITY bar "ba...
...rbarbarbar">
]>
EOS
p doctype.entity("bar") # => "barbarbar"
p doctype.entity("foo") # => nil
//}...

REXML::DocType.new(source, parent = nil) -> REXML::DocType (6241.0)

DocType オブジェクトを生成します。

...
DocType
オブジェクトを生成します。

REXML::Source オブジェクトの場合は、Source オブジェクトが
保持しているDTDのテキストがパースされ、その内容によって DocType
オブジェクトが初期化されます。
REXML::DocType.new(Source.new(<<EOS)...
...)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
このインターフェースは deprecated です。

このメソッドは他のインターフェースもありますが、内部用なので使わないで
くださ...
...い。

一般的にいって、XML 文書に含まれる DTD は REXML::Document.new などで
適切に解析され、REXML::Document#doctype で取得できます。
このメソッドを直接使う必要はありません。...

REXML::DocType#clone -> REXML::DocType (6213.0)

self の複製を返します。

...self の複製を返します。

external_id (REXML::DocType#external_id) と
名前(REXML::DocType#name) のみ複製されるため、
結果として得られるオブジェクトはあまり有用ではないでしょう。...

REXML::DocType#entities -> { String => REXML::Entity } (6136.0)

DTD で宣言されている実体の集合を Hash で返します。

...ntity オブジェクト
を値とするハッシュテーブルです。

これには、XML のデフォルトの実体(gt, lt, quot, apos)も含まれています。

//emlist[][ruby]{
doctype
= REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!ENTITY bar "barbarbarbar">
]>
EOS

p doctype.en...
...tities # => { "gt" => #<REXML::Entity: ...>,
# "lt" => #<REXML::Entity: ...>, ... }
p doctype.entities["bar"].to_s # => "<!ENTITY bar \"barbarbarbar\">"
p doctype.entities["gt"].to_s # => "<!ENTITY gt \">\">"
//}...
<< < 1 2 3 4 ... > >>