228件ヒット
[1-100件を表示]
(0.112秒)
種類
- インスタンスメソッド (168)
- 特異メソッド (48)
- 定数 (12)
ライブラリ
-
rexml
/ document (228)
キーワード
- << (12)
- DECLARATION (12)
- add (12)
- clone (12)
- doctype (12)
- encoding (12)
-
entity
_ expansion _ limit (12) -
entity
_ expansion _ text _ limit (12) - name (12)
- new (12)
-
node
_ type (12) -
parse
_ stream (12) - root (12)
-
stand
_ alone? (12) - version (12)
- write (24)
-
xml
_ decl (12)
検索結果
先頭5件
-
REXML
:: Document # doctype -> REXML :: DocType | nil (6301.0) -
文書の DTD を返します。
...文書の DTD を返します。
文書が DTD を持たない場合は nil を返します。... -
REXML
:: Document # root -> REXML :: Element | nil (6301.0) -
文書のルート要素を返します。
文書のルート要素を返します。
文書がルート要素を持たない場合は nil を返します。 -
REXML
:: Document # node _ type -> Symbol (6201.0) -
シンボル :document を返します。
...シンボル :document を返します。... -
REXML
:: Document # stand _ alone? -> String (6201.0) -
XML 宣言の standalone の値を文字列で返します。
...XML 宣言の standalone の値を文字列で返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.stand_alone? # => "yes"
//}... -
REXML
:: Document # write(output = $ stdout , indent = -1 , transitive = false , ie _ hack = false , encoding=nil) -> () (6201.0) -
output に XML 文書を出力します。
...output に XML 文書を出力します。
XML宣言、DTD、処理命令を(もしあるならば)含む文書を出力します。
注意すべき点として、
元の XML 文書が XML宣言を含んでいなくとも
出力される XML はデフォルトの XML 宣言を含んでいるべ......きであるが、
REXML は明示しない限り(つまりXML宣言を REXML::Document#add で
追加しない限り)
それをしない、ということである。XML-RPCのような利用法では
ネットワークバンドを少しでも節約する必要があるためである。
2.0.0以......ード引数による引数指定が可能です。
@param output 出力先(IO のように << で書き込めるオブジェクト)
@param indent インデントのスペースの数(-1 だとインデントしない)
@param transitive XMLではインデントのスペースでDOMが変化して... -
REXML
:: Document # write(output: $ stdout , indent: -1 , transitive: false , ie _ hack: false , encoding: nil) -> () (6201.0) -
output に XML 文書を出力します。
...output に XML 文書を出力します。
XML宣言、DTD、処理命令を(もしあるならば)含む文書を出力します。
注意すべき点として、
元の XML 文書が XML宣言を含んでいなくとも
出力される XML はデフォルトの XML 宣言を含んでいるべ......きであるが、
REXML は明示しない限り(つまりXML宣言を REXML::Document#add で
追加しない限り)
それをしない、ということである。XML-RPCのような利用法では
ネットワークバンドを少しでも節約する必要があるためである。
2.0.0以......ード引数による引数指定が可能です。
@param output 出力先(IO のように << で書き込めるオブジェクト)
@param indent インデントのスペースの数(-1 だとインデントしない)
@param transitive XMLではインデントのスペースでDOMが変化して... -
REXML
:: Document . entity _ expansion _ limit -> Integer (6201.0) -
実体参照の展開回数の上限を返します。
...(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10000 です。
このメソッドは Ruby 2.1 から deprecated......になりました。
REXML::Security.entity_expansion_limit を使ってください。
@see REXML::Document.entity_expansion_limit=... -
REXML
:: Document . entity _ expansion _ text _ limit -> Integer (6201.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/re... -
REXML
:: Document . parse _ stream(source , listener) -> () (6201.0) -
XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。
...結果を
listener にコールバックで伝えます。
このメソッドは
Parsers::StreamParser.new( source, listener ).parse
と同じ挙動をします。
コールバックの詳しい仕組みなどについては REXML::Parsers::StreamParser
および REXML::StreamListener を参照......してください。
@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@param listener コールバックオブジェクト...