561件ヒット
[1-100件を表示]
(0.216秒)
別のキーワード
種類
- インスタンスメソッド (341)
- 特異メソッド (121)
- 定数 (55)
- ライブラリ (33)
- クラス (11)
ライブラリ
- ビルトイン (22)
-
net
/ http (22) -
rexml
/ document (374) -
rexml
/ parsers / pullparser (11) -
rexml
/ sax2listener (11) -
rexml
/ streamlistener (22) -
webrick
/ httpservlet / abstract (66)
クラス
- Hash (22)
-
Net
:: HTTPResponse (22) -
REXML
:: DocType (44) -
REXML
:: Document (22) -
REXML
:: Entity (143) -
REXML
:: ExternalEntity (33) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Text (55) -
WEBrick
:: HTTPServlet :: AbstractServlet (66)
モジュール
-
REXML
:: EntityConst (44) -
REXML
:: SAX2Listener (11) -
REXML
:: Security (22) -
REXML
:: StreamListener (22)
キーワード
- AMP (11)
-
DEFAULT
_ ENTITIES (11) - Entity (11)
- GT (11)
- LT (11)
- QUOT (11)
- body (11)
-
compare
_ by _ identity (11) -
compare
_ by _ identity? (11) -
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) - entities (11)
-
entity
_ expansion _ limit (22) -
entity
_ expansion _ text _ limit (22) - entitydecl (22)
- entitydecl? (11)
- external (11)
- matches? (11)
- name (11)
- ndata (11)
- new (44)
- normalize (11)
- normalized (11)
- pubid (11)
- ref (11)
-
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
to
_ s (33) - unnormalize (11)
- unnormalized (11)
- value (22)
- write (33)
検索結果
先頭5件
-
REXML
:: DocType # entity(name) -> String | nil (27425.0) -
name という実体参照名を持つ実体を文字列で返します。
...name という実体参照名を持つ実体を文字列で返します。
返される文字列は非正規化(REXML::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) -> () (27401.0) -
DTD内で、パラメータ実体参照(%entityname;)が現れたときに呼び出される コールバックメソッドです。
...(%entityname;)が現れたときに呼び出される
コールバックメソッドです。
DTDの各宣言(要素型宣言や実体参照宣言)の内側で使われた
場合はこのメソッドはコールバックされません。
各宣言のためのコールバックメソッド
(REXML::......StreamListener#elementdecl や REXML::StreamListener#entitydecl
など)
の引数の一部として渡されます。
2.0.0 以前ではこのメソッドはコールバックされないことに注意してください。
@param content 参照名が文字列で渡されます。... -
REXML
:: Document . entity _ expansion _ text _ limit -> Integer (24413.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 _ text _ limit -> Integer (24407.0) -
実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。
...せ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10240 (byte) です。
@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 _ limit -> Integer (21413.0) -
実体参照の展開回数の上限を返します。
...ML 文書(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10000 です。
このメソッドは Ruby 2.1 から dep......recated になりました。
REXML::Security.entity_expansion_limit を使ってください。
@see REXML::Document.entity_expansion_limit=... -
Net
:: HTTPResponse # entity -> String | () | nil (21407.0) -
エンティティボディを返します。
...には nil を返します。
Net::HTTPResponse#read_body をブロック付きで呼んだ場合には
このメソッドはNet::ReadAdapter のインスタンスを返しますが、
これは使わないでください。
entity は obsolete です。
//emlist[例][ruby]{
require 'net/http'
u......ri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.body[0..10] # => "<!doctype h"
//}... -
REXML
:: Security . entity _ expansion _ limit -> Integer (21407.0) -
実体参照の展開回数の上限を返します。
...XML 文書(REXML::Document)ごとの展開回数がこの値を越えると
例外を発生させ、処理を中断します。
実体参照の展開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10000 です。
@see REXML::Document.entity_expansion_li... -
REXML
:: StreamListener # entitydecl(content) -> () (18542.0) -
DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。
...tent 実体宣言が配列で渡されます
実体宣言の書き方によって content に渡されるデータの形式が異なります。
//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE root [
<!E......'"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 boilerplate//EN" "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY ha......EM "../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
# >> ["YN", "\"Yes\"", "%"]
# >> ["YN", "Yes", "%"]
# >> ["WhatHeSaid", "He said %YN;"]
# >>... -
REXML
:: SAX2Listener # entitydecl(content) -> () (18500.0) -
DTDの実体宣言に出会ったときに呼び出されるコールバックメソッドです。
...DTDの実体宣言に出会ったときに呼び出されるコールバックメソッドです。
@param content 実体宣言が配列で渡されます... -
REXML
:: Entity # external -> String | nil (18422.0) -
実体が外部実体(external entity)宣言である場合は "SYSTEM" もしくは "PUBLIC" という文字列を返します。
...実体が外部実体(external entity)宣言である場合は
"SYSTEM" もしくは "PUBLIC" という文字列を返します。
内部実体(internal entity)宣言である場合には nil を返します。...