るりまサーチ

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

検索結果

REXML::Document#write(output = $stdout, indent = -1, transitive = false, ie_hack = false, encoding=nil) -> () (25.0)

output に XML 文書を出力します。

... REXML::Document#add で
追加しない限り)
それをしない、ということである。XML-RPCのような利用法では
ネットワークバンドを少しでも節約する必要があるためである。

2.0.0以降ではキーワード引数による引数指定が可能です。

@
...
...param output 出力先(IO のように << で書き込めるオブジェクト)
@
param indent インデントのスペースの数(-1 だとインデントしない)
@
param transitive XMLではインデントのスペースでDOMが変化してしまう場合がある。
これに真を渡す...
...と、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
@
param ie_hack IEはバージョンによってはXMLをちゃんと解釈できないので、
それに対応したXMLを出力するかどうかを真偽値で指定...

REXML::Document#write(output: $stdout, indent: -1, transitive: false, ie_hack: false, encoding: nil) -> () (25.0)

output に XML 文書を出力します。

... REXML::Document#add で
追加しない限り)
それをしない、ということである。XML-RPCのような利用法では
ネットワークバンドを少しでも節約する必要があるためである。

2.0.0以降ではキーワード引数による引数指定が可能です。

@
...
...param output 出力先(IO のように << で書き込めるオブジェクト)
@
param indent インデントのスペースの数(-1 だとインデントしない)
@
param transitive XMLではインデントのスペースでDOMが変化してしまう場合がある。
これに真を渡す...
...と、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
@
param ie_hack IEはバージョンによってはXMLをちゃんと解釈できないので、
それに対応したXMLを出力するかどうかを真偽値で指定...

REXML::Document.new(source = nil, context = {}) -> REXML::Document (25.0)

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

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

source には String、IO、REXML::Document のいずかが
指定できます。 REXML::Document を指定すると
コンテキストと要素、属性が複製されます。
文字列の場合はそれを XML と見なしてパースします。...
...::Element#raw も参照してください。

@
param source XML文書(文字列, IO)もしくは REXML::Document オブジェクト
@
param context コンテキスト
@
raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@
raise REXML::UndefinedNamespaceException XM...

REXML::Document.entity_expansion_limit=(val) (13.0)

実体参照の展開回数の上限を指定します。

...(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。

デフォルトは 10000 です。

このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_limit= を使ってください。

@
para...
...m val 設定する上限値(整数)
@
see REXML::Document.entity_expansion_limit...

REXML::Document.parse_stream(source, listener) -> () (13.0)

XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。

...す。

コールバックの詳しい仕組みなどについては REXML::Parsers::StreamParser
および REXML::StreamListener を参照してください。

@
param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@
param listener コールバックオブジェクト...

絞り込み条件を変える

REXML::Document.entity_expansion_limit -> Integer (7.0)

実体参照の展開回数の上限を返します。

...実体参照の展開回数の上限を返します。

XML 文書(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。

実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。

デフォルトは 1...
...0000 です。

このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_limit を使ってください。

@
see REXML::Document.entity_expansion_limit=...

REXML::Document.entity_expansion_text_limit -> Integer (7.0)

実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。

...トは 10240 (byte) です。

このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_text_limit を使ってください。

@
see REXML::Document.entity_expansion_text_limit=,
http://www.ruby-lang.org/ja/news/2013/02/22/rexml-dos-2013-02-22/...

REXML::Document.entity_expansion_text_limit=(val) (7.0)

実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。

...トは 10240 (byte) です。

このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_text_limit= を使ってください。

@
see REXML::Document.entity_expansion_text_limit
http://www.ruby-lang.org/ja/news/2013/02/22/rexml-dos-2013-02-22/...