るりまサーチ

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

別のキーワード

  1. entity new
  2. rexml/document entity
  3. rexml/document entity_expansion_limit
  4. rexml/document entity_expansion_limit=
  5. rexml/document entity_expansion_text_limit

キーワード

検索結果

<< 1 2 3 ... > >>

REXML::DocType#entity(name) -> String | nil (18125.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::StreamListener#entity(content) -> () (18101.0)

DTD内で、パラメータ実体参照(%entityname;)が現れたときに呼び出される コールバックメソッドです。

...DTD内で、パラメータ実体参照(%entityname;)が現れたときに呼び出される
コールバックメソッドです。

DTDの各宣言(要素型宣言や実体参照宣言)の内側で使われた
場合はこのメソッドはコールバックされません。
各宣言のための...
...コールバックメソッド
(REXML::StreamListener#elementdecl や REXML::StreamListener#entitydecl
など)
の引数の一部として渡されます。

2.0.0 以前ではこのメソッドはコールバックされないことに注意してください。

@param content 参照名が文字...

Net::HTTPResponse#entity -> String | () | nil (15107.0)

エンティティボディを返します。

...で呼んだ場合には
このメソッドはNet::ReadAdapter のインスタンスを返しますが、
これは使わないでください。

entity
は obsolete です。

//emlist[例][ruby]{
require 'net/http'

uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.p...

REXML::StreamListener#entitydecl(content) -> () (6136.0)

DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。

...er'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE root [
<!ENTITY % YN '"Yes"'>
<!ENTITY % YN 'Yes'>
<!ENTITY WhatHeSaid "He said %YN;">
<!ENTITY open-hatch SYSTEM "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY open-hatch PUBLIC "-//Textuality//TEXT Standard open-hatch boiler...
...plate//EN" "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY hatch-pic SYSTEM "../grafix/OpenHatch.gif" NDATA gif>
]>
<root />
EOS

class Listener
include REXML::StreamListener
def entitydecl(content); p content; end
end
REXML::Parsers::StreamParser.new(xml, Listener.new).parse
# >...

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

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

...開処理を使った DoS 攻撃に対抗するための
仕組みです。

デフォルトは 10000 です。

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

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

絞り込み条件を変える

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

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

...せ、処理を中断します。

デフォルトは 10000 です。

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

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

REXML::Document.entity_expansion_text_limit -> Integer (6113.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) (6113.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::Security.entity_expansion_limit -> Integer (6107.0)

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

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

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

デフォルトは 10000 です。

@see REXML::Document.entity_expansion_limit...

REXML::Security.entity_expansion_limit=(val) (6107.0)

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

...の展開回数の上限を指定します。

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

デフォルトは 10000 です。

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

絞り込み条件を変える

<< 1 2 3 ... > >>