3652件ヒット
[1-100件を表示]
(0.090秒)
種類
- インスタンスメソッド (3069)
- 特異メソッド (429)
- 定数 (88)
- クラス (66)
クラス
-
REXML
:: AttlistDecl (77) -
REXML
:: Attribute (154) -
REXML
:: Attributes (176) -
REXML
:: CData (44) -
REXML
:: Child (77) -
REXML
:: Comment (88) -
REXML
:: Declaration (22) -
REXML
:: DocType (198) -
REXML
:: Document (209) -
REXML
:: Element (440) -
REXML
:: ElementDecl (11) -
REXML
:: Elements (143) -
REXML
:: Entity (143) -
REXML
:: ExternalEntity (33) -
REXML
:: Formatters :: Default (22) -
REXML
:: Formatters :: Pretty (33) -
REXML
:: Formatters :: Transitive (11) -
REXML
:: Instruction (66) -
REXML
:: NotationDecl (55) -
REXML
:: Parent (286) -
REXML
:: ParseException (44) -
REXML
:: Parsers :: PullEvent (165) -
REXML
:: Parsers :: PullParser (77) -
REXML
:: Parsers :: SAX2Parser (88) -
REXML
:: Parsers :: StreamParser (22) -
REXML
:: Parsers :: UltraLightParser (33) -
REXML
:: Text (132) -
REXML
:: XMLDecl (154) -
REXML
:: XPath (33)
モジュール
-
REXML
:: EntityConst (44) -
REXML
:: Namespace (66) -
REXML
:: Node (77) -
REXML
:: SAX2Listener (187) -
REXML
:: Security (22) -
REXML
:: StreamListener (154)
キーワード
- << (44)
- <=> (22)
- == (44)
- AMP (11)
- Comment (11)
- DECLARATION (11)
-
DEFAULT
_ ENTITIES (11) -
DEFAULT
_ VERSION (11) - Default (11)
- Entity (11)
- GT (11)
- LT (11)
- ParseException (11)
- Pretty (11)
- QUOT (11)
- Transitive (11)
- UNDEFINED (11)
- [] (66)
- []= (11)
- add (55)
-
add
_ attribute (22) -
add
_ attributes (11) -
add
_ element (11) -
add
_ namespace (11) - attlistdecl (22)
- attlistdecl? (11)
- attribute (11)
-
attribute
_ of (11) - attributes (11)
-
attributes
_ of (11) - cdata (22)
- cdata? (11)
- cdatas (11)
- characters (11)
- children (11)
- clone (99)
- collect (11)
- comment (22)
- comment? (11)
- comments (11)
- compact (11)
- content (11)
- context (33)
- deafen (11)
-
deep
_ clone (11) - default (11)
- delete (33)
-
delete
_ all (22) -
delete
_ at (11) -
delete
_ attribute (11) -
delete
_ element (11) -
delete
_ if (22) -
delete
_ namespace (11) - doctype (44)
- doctype? (11)
-
doctype
_ end (11) - document (22)
- dowrite (11)
- each (77)
-
each
_ attribute (11) -
each
_ child (22) -
each
_ element (11) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
each
_ index (22) -
each
_ recursive (11) - element (11)
-
element
_ name (11) - elementdecl (22)
- elementdecl? (11)
- elements (11)
- empty? (33)
- encoding (22)
-
end
_ document (11) -
end
_ element (11) -
end
_ element? (11) -
end
_ prefix _ mapping (11) - entities (11)
- entity (22)
-
entity
_ expansion _ limit (22) -
entity
_ expansion _ text _ limit (22) - entitydecl (22)
- entitydecl? (11)
-
event
_ type (11) - external (11)
-
external
_ id (11) -
find
_ first _ recursive (11) - first (11)
-
get
_ attribute (11) -
get
_ attribute _ ns (11) -
get
_ elements (11) -
get
_ text (11) -
has
_ attributes? (11) -
has
_ elements? (11) -
has
_ name? (11) -
has
_ next? (11) -
has
_ text? (11) - include? (11)
- index (22)
-
index
_ in _ parent (11) - inject (11)
-
insert
_ after (11) -
insert
_ before (11) - instruction (11)
- instruction? (11)
- instructions (11)
- length (22)
- line (11)
- listen (55)
-
local
_ name (11) - match (11)
- matches? (11)
- name (55)
- namespace (22)
- namespaces (33)
- ndata (11)
- new (297)
-
next
_ element (11) -
next
_ sibling (11) -
next
_ sibling _ node (11) -
node
_ type (99) - normalize (11)
- normalized (11)
- notation (11)
- notationdecl (22)
- notationdecl? (11)
- notations (11)
- nowrite (11)
- parent (11)
- parent? (22)
- parse (33)
-
parse
_ stream (11) - peek (11)
- position (11)
- prefix (22)
- prefixes (22)
-
previous
_ element (11) -
previous
_ sibling (11) -
previous
_ sibling _ node (11) -
processing
_ instruction (11) - progress (11)
- pubid (11)
- public (22)
- pull (11)
- push (11)
- raw (22)
- ref (11)
- remove (22)
-
replace
_ child (11) -
replace
_ with (11) - rewind (11)
- root (22)
-
root
_ node (11) - size (33)
-
stand
_ alone? (22) - standalone (11)
-
start
_ document (11) -
start
_ element (11) -
start
_ element? (11) -
start
_ prefix _ mapping (11) - string (11)
- system (22)
-
tag
_ end (11) -
tag
_ start (11) - target (11)
- text (22)
- text? (11)
- texts (11)
-
to
_ a (33) -
to
_ s (110) -
to
_ string (11) - unnormalize (11)
- unnormalized (11)
- unshift (22)
- value (44)
- value= (11)
- version (22)
- whitespace (11)
- width (11)
- write (99)
- writeencoding (11)
- writethis (11)
-
xml
_ decl (11) - xmldecl (33)
- xmldecl? (11)
- xpath (22)
検索結果
先頭5件
-
REXML
:: Element # delete _ element(element) -> REXML :: Element (9501.0) -
子要素を削除します。
...を削除します。
element で削除する要素を指定できます。整数、文字列、REXML::Element
オブジェクトのいずれかが指定できます。
REXML::Element を指定すると、その要素が削除されます。
整数を指定すると、element 番目の要素を削......lement 削除する要素
@see REXML::Elements#delete
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/><c/><c id="1"/><d/><c/></a>'
doc.delete_element("/a/b")
doc.to_s # => "<a><c/><c id='1'/><d/><c/></a>"
doc.delete_element("a/c[@id='1']")
doc.to_s # => "<a><c/><d/><c/>......</a>"
doc.root.delete_element("c")
doc.to_s # => "<a><d/><c/></a>"
doc.root.delete_element("c")
doc.to_s # => "<a><d/></a>"
doc.root.delete_element(1)
doc.to_s # => "<a/>"
//}... -
REXML
:: XMLDecl :: DEFAULT _ VERSION -> String (9201.0) -
REXML::XMLDecl.new や REXML::XMLDecl.default で の使われるデフォルトのXMLバージョン。
...REXML::XMLDecl.new や REXML::XMLDecl.default で
の使われるデフォルトのXMLバージョン。... -
REXML
:: Comment # <=>(other) -> -1 | 0 | 1 (9101.0) -
other と内容(REXML::Comment#string)を比較します。
...other と内容(REXML::Comment#string)を比較します。... -
REXML
:: Text # <=>(other) -> -1 | 0 | 1 (9101.0) -
テキストの内容を other と比較します。
...テキストの内容を other と比較します。
@param other 比較対象(REXML::Text オブジェクトもしくは文字列)... -
REXML
:: Element # add _ element(element , attrs = nil) -> Element (6401.0) -
子要素を追加します。
...子要素を追加します。
element として追加する要素を指定します。
REXML::Element オブジェクトもしくは文字列を指定します。
element として REXML::Element オブジェクトを指定した場合、それが追加されます。
文字列を指定した場......{ String => String } という Hash を渡すと、
追加する要素の属性を指定できます。
子要素の最後に追加されます。
返り値は追加された要素です。
@param element 追加する要素
@param attrs 追加する要素に設定する属性
//emlist[][ruby]{......xml/document'
doc = REXML::Document.new('<a/>')
el = doc.root.add_element 'my-tag' # => <my-tag/>
doc.root.to_s # => "<a><my-tag/></a>"
el = doc.root.add_element 'my-tag', {'attr1'=>'val1', 'attr2'=>'val2'}
# => <my-tag attr1='val1' attr2='val2'/>
doc.root.to_s # => "<a><my-tag/><my-tag attr1='val1'... -
REXML
:: Elements # delete(element) -> Element (6401.0) -
element で指定した子要素を取り除きます。
...element で指定した子要素を取り除きます。
element には、REXML::Element、整数、文字列が指定できます。
Element オブジェクトを指定した場合は、その子要素を取り除きます。
整数を指定した場合には element 番目の子要素を削除し......element 削除する要素(REXML::Element, 整数, 文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/><c/><c id="1"/></a>'
b = doc.root.elements[1]
doc.root.elements.delete b # => <b/>
doc.root.to_s # => "<a><c/><c id='1'/></a>"......doc.elements.delete("a/c[@id='1']") # => <c id='1'/>
doc.root.to_s # => "<a><c/></a>"
doc.root.elements.delete 1 # => <c/>
doc.root.to_s # => "<a/>"
doc.root.elements.delete '/a'
doc.root.to_s # => ""
//}... -
REXML
:: Parent # replace _ child(to _ replace , replacement) -> () (6401.0) -
子ノード列上の to_replace を replacement に置き換えます。
...子ノード列上の to_replace を replacement に置き換えます。
to_replace の parent は nil に、
replacement の parent は selfに変更されます。
@param to_replace 置き換え元のノード
@param replacement 置き換え先のノード... -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (6361.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
...//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b>b</b><c>b</c><d>d</d><e/></a>'
doc.root.each_element_with_text {|e|p e}
# >> <b> ... </>
# >> <c> ... </>
# >> <d> ... </>
doc.root.each_element_with_text('b'){|e|p e}
# >> <b> ... </>
# >> <c> ... </>
doc.root.each_element......_with_text('b', 1){|e|p e}
# >> <b> ... </>
doc.root.each_element_with_text(nil, 0, 'd'){|e|p e}
# >> <d> ... </>
//}... -
REXML
:: Attributes # delete(attribute) -> REXML :: Element (6307.0) -
指定した属性を取り除きます。
... REXML::Attribute オブジェクトを指定します
self が属する要素(REXML::Element)を返します。
@param attribute 取り除く属性(文字列もしくは REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns......:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
a.attributes.delete("att") # => <a foo:att='1' bar:att='2'/>
a.attributes.delete("foo:att") # => <a bar:att='2'/>
attr = a.attribut......es.get_attribute("bar:att")
a.attributes.delete(attr) # => <a/>
//}... -
REXML
:: Attribute # element -> REXML :: Element (6301.0) -
その属性が属する要素を返します。
その属性が属する要素を返します。