198件ヒット
[1-100件を表示]
(0.031秒)
クラス
-
REXML
:: Attributes (132) -
REXML
:: Element (33) -
REXML
:: Parent (22)
モジュール
-
REXML
:: Node (11)
キーワード
- [] (11)
- []= (11)
- attribute (11)
- delete (11)
-
delete
_ all (11) - each (11)
-
each
_ attribute (11) -
find
_ first _ recursive (11) -
get
_ attribute (11) -
get
_ attribute _ ns (11) -
insert
_ after (11) -
insert
_ before (11) - length (11)
- namespaces (11)
- prefixes (11)
- root (11)
-
root
_ node (11) - size (11)
検索結果
先頭5件
-
REXML
:: Node # find _ first _ recursive {|node| . . . } -> REXML :: Node | nil (6104.0) -
self とその各 element node を引数とし、ブロックを呼び出し、 そのブロックの返り値が真であった最初の node を返します。
self とその各 element node を引数とし、ブロックを呼び出し、
そのブロックの返り値が真であった最初の node を返します。
見付からなかった場合は nil を返します。 -
REXML
:: Element # root -> REXML :: Element (15.0) -
self が属する文書のルート要素を返します。
...e 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root>
<children>
<grandchildren />
</children>
</root>
EOS
children = doc.get_elements("/root/children").first
children.name # => "children"
children.root.name # => "root"
grandchildren = doc.get_elements("/root/children/grandchildren").first
g... -
REXML
:: Element # root _ node -> REXML :: Document | REXML :: Node (15.0) -
self が属する文書のルートノードを返します。
...rexml/document'
doc = REXML::Document.new(<<EOS)
<root>
<children>
<grandchildren />
</children>
</root>
EOS
children = doc.get_elements("/root/children").first
children.name # => "children"
children.root_node == doc # => true
grandchildren = doc.get_elements("/root/children/grandchildren").first... -
REXML
:: Attributes # [](name) -> String | nil (9.0) -
属性名nameの属性値を返します。
...字列)
//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
p a.attributes["att"] # => "<"
p a.at... -
REXML
:: Attributes # []=(name , value) (9.0) -
指定した属性を更新します。
...ます。
//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["att"] = "9"
a.attribu... -
REXML
:: Attributes # delete(attribute) -> REXML :: Element (9.0) -
指定した属性を取り除きます。
...クト)
//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") # => <... -
REXML
:: Attributes # delete _ all(name) -> [REXML :: Attribute] (9.0) -
name という名前を持つ属性をすべて削除します。
...の名前
//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_all("att") # =>... -
REXML
:: Attributes # each {|name , value| . . . } -> () (9.0) -
各属性の名前と値に対しブロックを呼び出します。
...ます。
//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.each do |name, value|... -
REXML
:: Attributes # each _ attribute {|attribute| . . . } -> () (9.0) -
各属性に対しブロックを呼び出します。
...ます。
//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.each_attribute do |attr... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (9.0) -
name という名前の属性を取得します。
...butes#[]
//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.get_attribute("att") #...