るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. dh p=

キーワード

検索結果

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

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

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

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

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

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

REXML::Entity#pubid -> String | nil (9103.0)

公開識別子(public identifier)を用いた外部実体宣言の場合は、その公開識別子を 返します。

...公開識別子(public identifier)を用いた外部実体宣言の場合は、その公開識別子を
返します。

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

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

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

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

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

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

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

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

output に DTD を出力します。

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

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

@param output 出力先の IO オブジェクト
@param indent インデントの深さ。指定しないでください。
@param transitive 無視されます。指定...
...しないでください。
@param ie_hack 無視されます。指定しないでください。

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

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

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

REXML::ExternalEntity#write(output, indent) -> () (3103.0)

output へ self を文字列化して出力します。

...output へ self を文字列化して出力します。

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

@param output 出力先の IO オブジェクト
@param indent インデントの大きさ。無視されます。...

絞り込み条件を変える

REXML::Entity#to_s -> String (3027.0)

実体宣言を文字列化したものを返します。

...実体宣言を文字列化したものを返します。

@see REXML::Entity#write

//emlist[][ruby]{
e = REXML::ENTITY.new("w", "wee");
p
e.to_s # => "<!ENTITY w \"wee\">"
//}...