252件ヒット
[201-252件を表示]
(0.031秒)
別のキーワード
種類
- 特異メソッド (144)
- インスタンスメソッド (60)
- クラス (36)
- ライブラリ (12)
ライブラリ
-
rexml
/ document (240)
クラス
-
REXML
:: DocType (36) -
REXML
:: Document (48) -
REXML
:: Entity (36) -
REXML
:: Text (36)
モジュール
-
REXML
:: Security (48)
キーワード
- DocType (12)
- Entity (12)
- ExternalEntity (12)
- entities (12)
-
entity
_ expansion _ limit (24) -
entity
_ expansion _ limit= (24) -
entity
_ expansion _ text _ limit (24) -
entity
_ expansion _ text _ limit= (24) - matches? (12)
- new (36)
-
rexml
/ parsers / sax2parser (12) -
to
_ s (12) - value (12)
- write (12)
検索結果
先頭5件
-
REXML
:: DocType # write(output , indent = 0 , transitive = false , ie _ hack = false) -> () (24.0) -
output に DTD を出力します。
...ml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (comment)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book
author CDATA #REQUIRED
title CDATA #REQUIRED
publisher CDATA "foobar publisher">
<!ENTITY p "foobar publisher">
<!ENTITY %... -
rexml
/ parsers / sax2parser (24.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<!NOTATION foobar SYSTEM "http://example.org/foobar.dtd">
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"......include_private)
name != :call
end
end
parser = REXML::Parsers::SAX2Parser.new(xml)
parser.listen(Listener.new)
parser.parse
# >> [:start_document]
# >> [:xmldecl, "1.0", "UTF-8", nil]
# >> [:progress, 39]
# >> [:characters, "\n"]
# >> [:progress, 91]
# >> [:processing_instruction, "xml-styl......[:progress, 144]
# >> [:elementdecl, "<!ELEMENT root (a+)"]
# >> [:progress, 144]
# >> [:elementdecl, "<!ELEMENT a"]
# >> [:progress, 159]
# >> [:entitydecl, "bar", "barbarbarbar"]
# >> [:progress, 190]
# >> [:attlistdecl, "a", {"att"=>nil, "xyz"=>"foobar"}, " \n <!ATTLIST a att CDATA #REQUIRED xy... -
REXML
:: DocType (22.0) -
XML の DTD(文書型定義、Document Type Definition)を表すクラスです。
...XML の DTD(文書型定義、Document Type Definition)を表すクラスです。
rexml では DTD は積極的にはサポートされていません。
デフォルトの実体定義(gt, lt, amp, quot apos)の解決のため DTD は
ある程度はサポートされますが、スキーマの定......義や検証をしたい場合は
XML schema や RELAX NG などを使ってください。
子ノード(REXML::Parent#children)として、
* REXML::ElementDecl
* REXML::ExternalEntity
* REXML::Entity
* REXML::NotationDecl
* REXML::AttlistDecl
などを保持しています。... -
REXML
:: Text # to _ s -> String (12.0) -
テキストの内容を正規化(すべての実体をエスケープ)された状態で返します。
...り値は XML のテキストとして妥当です。
結果は REXML::Text.new で指定した entity_filter を反映しています。
@see REXML::Text#value
//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "< & foobar"
t.value... -
REXML
:: Text # value -> String (12.0) -
テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。
...)された状態で返します。
このメソッドの返り値では raw モードや entity_filter は無視されます。
@see REXML::Text#raw, REXML::Text#to_s
//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "< & foobar"
t....