るりまサーチ

最速Rubyリファレンスマニュアル検索!
198件ヒット [1-100件を表示] (0.098秒)
トップページ > クエリ:-[x] > クエリ:d[x] > クエリ:ctype[x] > クラス:REXML::DocType[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 > >>

REXML::DocType#external_id -> String | nil (9207.0)

DTD が外部サブセットを用いている場合は "SYSTEM", "PUBLIC" の いずれかの文字列を返します。

...DTD が外部サブセットを用いている場合は "SYSTEM", "PUBLIC" の
いずれかの文字列を返します。

それ以外の場合は nil を返します。

//emlist[][ruby]{
require 'rexml/document'
d
octype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML...
.../xhtml1/DTD/xhtml1-strict.dtd">
EOS
d
octype.name # => "html"
d
octype.external_id # => "PUBLIC"

d
octype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT books (book+)>
<!ELEMENT book (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
]>
EOS
d
octype.name #...
...=> "books"
d
octype.external_id # => nil
//}...

REXML::DocType#add(child) -> () (9201.0)

child を子ノード列の最後に追加します。

...child を子ノード列の最後に追加します。

REXML::Parent#add を内部で呼び出します。
また、REXML::DocType#entities を更新します。

@param child 追加するノード...

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

Symbol :doctype を返します。

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

REXML::DocType::DEFAULT_ENTITIES -> { String => REXML::Entity } (9201.0)

XML の仕様上デフォルトで定義されている実体の Hash table。

XML の仕様上デフォルトで定義されている実体の Hash table。

"amp" => REXML::EntityConst::AMP は含まれません。

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

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

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

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 (6301.0)

self の複製を返します。

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

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

REXML::DocType#notation(name) -> REXML::NotationDecl | nil (6201.0)

DTD に含まれている記法宣言 (REXML::NotationDecl) で name という名前を持つものを返します。

...DTD に含まれている記法宣言 (REXML::NotationDecl) で
name という名前を持つものを返します。

name という名前を持つ記法宣言が存在しない場合は nil を返します。

@param name 検索する記法名...

REXML::DocType#notations -> [REXML::NotationDecl] (6201.0)

DTD に含まれている記法宣言 (REXML::NotationDecl) を 配列で返します。

...DTD に含まれている記法宣言 (REXML::NotationDecl) を
配列で返します。...

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

output に DTD を出力します。

...output に DTD を出力します。

このメソッドは deprecated です。REXML::Formatter で
出力してください。

@param output 出力先の IO オブジェクト
@param indent インデントの深さ。指定しないでください。
@param transitive 無視されます。指定...
...//emlist[][ruby]{
require 'rexml/document'

d
octype = REXML::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

d
octype.write(STDOUT)
# =>
# <!DOCTYPE books [
# <!ELEMENT book (comment)>
# ....
//}...

REXML::DocType#public -> String | nil (6113.0)

DTD の公開識別子を返します。

...DTD の公開識別子を返します。

D
TD が公開識別子による外部サブセットを含んでいない場合は nil を返します。

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

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

絞り込み条件を変える

<< 1 2 > >>