3件ヒット
[1-3件を表示]
(0.118秒)
別のキーワード
種類
- 特異メソッド (1)
- インスタンスメソッド (1)
- クラス (1)
ライブラリ
- rexml (1)
-
rexml
/ document (2)
クラス
-
REXML
:: DocType (1) -
REXML
:: Document (1)
キーワード
- ParseException (1)
- new (1)
検索結果
先頭3件
-
REXML
:: Document . new(source = nil , context = {}) -> REXML :: Document (63697.0) -
Document オブジェクトを生成します。
Document オブジェクトを生成します。
source には String、IO、REXML::Document のいずかが
指定できます。 REXML::Document を指定すると
コンテキストと要素、属性が複製されます。
文字列の場合はそれを XML と見なしてパースします。
IOの場合は、XML文書を読み出してパースします。
context で「コンテキスト」を指定します。テキストノードの空白や
特殊文字の取り扱いを Hash で指定します。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名... -
REXML
:: DocType # context -> { Symbol => object } (54358.0) -
DTD が属する文書の「コンテキスト」を返します。
DTD が属する文書の「コンテキスト」を返します。
具体的には親ノードである REXML::Document オブジェクトの
REXML::Element#context を返します。
コンテキストの具体的な内容については REXML::Element#context を
参照してください。 -
REXML
:: ParseException (37.0) -
XML のパースに失敗したときに生じる例外です。
XML のパースに失敗したときに生じる例外です。
//emlist[][ruby]{
require 'rexml/document'
begin
REXML::Document.new("<a>foo\n</b></a> ")
rescue REXML::ParseException => ex
ex.position # => 16
ex.line # => 2
ex.context # => [16, 2, 2]
end
//}