396件ヒット
[201-300件を表示]
(0.028秒)
種類
- インスタンスメソッド (348)
- クラス (24)
- 特異メソッド (24)
ライブラリ
-
rexml
/ document (396)
クラス
-
REXML
:: Attribute (24) -
REXML
:: CData (36) -
REXML
:: Child (24) -
REXML
:: Comment (24) -
REXML
:: Declaration (12) -
REXML
:: DocType (12) -
REXML
:: Element (72) -
REXML
:: Elements (60) -
REXML
:: Entity (24) -
REXML
:: ExternalEntity (12) -
REXML
:: NotationDecl (12) -
REXML
:: Text (48)
モジュール
-
REXML
:: Node (12)
キーワード
- << (12)
- ExternalEntity (12)
- NotationDecl (12)
- []= (12)
- add (12)
-
add
_ element (12) -
add
_ namespace (24) - delete (12)
-
delete
_ all (12) -
delete
_ element (12) -
delete
_ namespace (12) - entities (12)
- new (24)
-
next
_ sibling= (12) -
previous
_ sibling= (12) - string (12)
- text= (12)
-
to
_ string (12) - value (24)
- value= (12)
- write (12)
検索結果
先頭5件
-
REXML
:: Elements # []=(index , element) (8024.0) -
集合に要素 element を追加/更新します。
...ェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a/>'
doc.root.elements[10] = REXML::Element.new('b')
doc.root.to_s # => "<a><b/></a>"
doc.root.elements[1] # => <b/>
doc.root.elements[1] = REXML::Element.new('c')
doc.root.to_s # => "<a><c/></a>"
doc.root.elements['c... -
REXML
:: NotationDecl (8024.0) -
DTD の記法宣言を表すクラスです。
...DTD の記法宣言を表すクラスです。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!NOTATION type-image-svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!NOTATION type-image-g......obar SYSTEM "http://example.org/foobar.dtd">
]>
EOS
svg = doctype.notation("type-image-svg")
p svg.name # => "type-image-svg"
p svg.to_s # => "<!NOTATION type-image-svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">"
p svg.public # => "-//W3......ype-image-gif")
p gif.name # => "type-image-gif"
p gif.to_s # => "<!NOTATION type-image-gif PUBLIC \"image/gif\">"
p gif.public # => "image/gif"
p gif.system # => nil
foobar = doctype.notation("foobar")
p foobar.name # => "foobar"
p foobar.to_s # => "<!NOTATION foobar SYSTEM \"http://example.org/fo... -
REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData (8018.0) -
text をテキストとして持つ CData オブジェクトを生成します。
...かどうかを決める真偽値
@param parent 親ノード
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz "))
doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n"
doc = REXML::Document.new(<<EOS)
<root />
E......OS
doc.root.add(REXML::CData.new("foo bar baz ", true))
doc.root.add(REXML::CData.new("foo bar baz ", false))
doc.to_s # => "<root><![CDATA[foo bar baz ]]><![CDATA[foo bar baz ]]></root>\n"
//}... -
REXML
:: Element # add _ namespace(prefix , uri) -> self (8018.0) -
名前空間を要素に追加します。
...//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:foo", "bar" )
a.add_namespace("foo", "bar") # 上と同じ意味
a.add_namespace("twiddle")
a.to_s # => "<a xmlns:foo='bar' xmlns='twiddle'/>"
a.add_namespace("foo", "baz")
a.to_s # => "<a xmlns:foo='baz'... -
REXML
:: Element # add _ namespace(uri) (8018.0) -
名前空間を要素に追加します。
...//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:foo", "bar" )
a.add_namespace("foo", "bar") # 上と同じ意味
a.add_namespace("twiddle")
a.to_s # => "<a xmlns:foo='bar' xmlns='twiddle'/>"
a.add_namespace("foo", "baz")
a.to_s # => "<a xmlns:foo='baz'... -
REXML
:: Element # delete _ namespace(namespace = "xmlns") -> self (8018.0) -
名前空間を要素から削除します。
...除します。
@param namespace 削除する名前空間の prefix
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<a xmlns:foo='bar' xmlns='twiddle'/>"
doc.root.delete_namespace
doc.to_s # => "<a xmlns:foo='bar'/>"
doc.root.delete_namespace 'foo'
doc.to_s # => "<a/>"
//}... -
REXML
:: Elements # <<(element = nil) -> REXML :: Element (8018.0) -
要素 element を追加します。
...す。
追加された要素が返されます。
@param element 追加する要素
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new('a')
a.elements.add(REXML::Element.new('b')) # => <b/>
a.to_s # => "<a><b/></a>"
a.elements.add('c') # => <c/>
a.to_s # => "<a><b/><c/></a>"
//}... -
REXML
:: Elements # add(element = nil) -> REXML :: Element (8018.0) -
要素 element を追加します。
...す。
追加された要素が返されます。
@param element 追加する要素
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new('a')
a.elements.add(REXML::Element.new('b')) # => <b/>
a.to_s # => "<a><b/></a>"
a.elements.add('c') # => <c/>
a.to_s # => "<a><b/><c/></a>"
//}... -
REXML
:: Text # value -> String (8018.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.value # => "< & foobar"
//}...