るりまサーチ

最速Rubyリファレンスマニュアル検索!
408件ヒット [101-200件を表示] (0.103秒)

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d
  4. rsa d=
  5. matrix d

検索結果

<< < 1 2 3 4 ... > >>

REXML::Element#add_attribute(attr) -> () (6149.0)

要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。

...alized な文字列を渡す必要があります。

@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)

//emlist[][ruby]{
require 'rexml/document'
d
oc = REXML::Document.new("<e/>")
d
oc.root.add_attribute("a", "b"); doc.root # =...
...> <e a='b'/>
d
oc.root.add_attribute("x:a", "c"); doc.root # => <e a='b' x:a='c'/>
d
oc.root.add_attribute(REXML::Attribute.new("b", "d"))
d
oc.root # => <e a='b' x:a='c' b='d'/>
//}...

REXML::Element#add_attribute(key, value) -> () (6149.0)

要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。

...alized な文字列を渡す必要があります。

@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)

//emlist[][ruby]{
require 'rexml/document'
d
oc = REXML::Document.new("<e/>")
d
oc.root.add_attribute("a", "b"); doc.root # =...
...> <e a='b'/>
d
oc.root.add_attribute("x:a", "c"); doc.root # => <e a='b' x:a='c'/>
d
oc.root.add_attribute(REXML::Attribute.new("b", "d"))
d
oc.root # => <e a='b' x:a='c' b='d'/>
//}...

REXML::Element#delete_element(element) -> REXML::Element (6149.0)

子要素を削除します。

...ments#delete

//emlist[][ruby]{
require 'rexml/document'
d
oc = REXML::Document.new '<a><b/><c/><c id="1"/><d/><c/></a>'
d
oc.delete_element("/a/b")
d
oc.to_s # => "<a><c/><c id='1'/><d/><c/></a>"
d
oc.delete_element("a/c[@id='1']")
d
oc.to_s # => "<a><c/><d/><c/></a>"
d
oc.root.delete_element("c")
d
oc.to...
..._s # => "<a><d/><c/></a>"
d
oc.root.delete_element("c")
d
oc.to_s # => "<a><d/></a>"
d
oc.root.delete_element(1)
d
oc.to_s # => "<a/>"
//}...

REXML::Elements#delete(element) -> Element (6149.0)

element で指定した子要素を取り除きます。

...{
require 'rexml/document'
d
oc = REXML::Document.new '<a><b/><c/><c id="1"/></a>'
b = doc.root.elements[1]
d
oc.root.elements.delete b # => <b/>
d
oc.root.to_s # => "<a><c/><c id='1'/></a>"
d
oc.elements.delete("a/c[@id='1']") # => <c id='1'/>
d
oc.root.to_s...
...# => "<a><c/></a>"
d
oc.root.elements.delete 1 # => <c/>
d
oc.root.to_s # => "<a/>"
d
oc.root.elements.delete '/a'
d
oc.root.to_s # => ""
//}...

REXML::Element#add_element(element, attrs = nil) -> Element (6137.0)

子要素を追加します。

...][ruby]{
require 'rexml/document'
d
oc = REXML::Document.new('<a/>')
el = doc.root.add_element 'my-tag' # => <my-tag/>
d
oc.root.to_s # => "<a><my-tag/></a>"
el = doc.root.add_element 'my-tag', {'attr1'=>'val1', 'attr2'=>'val2'}
# => <my-tag attr1='val1' attr2='val2'/>
d
oc.root.to_s # => "<a><my-tag/>...
...<my-tag attr1='val1' attr2='val2'/></a>"
el = REXML::Element.new 'my-tag'
d
oc.root.add_element el # => <my-tag/>
d
oc.root.to_s # => "<a><my-tag/><my-tag attr1='val1' attr2='val2'/><my-tag/></a>"
//}

@see REXML::Elements#add, REXML::Element.new...

絞り込み条件を変える

PStore#delete(name) -> object (6119.0)

ルートnameに対応する値を削除します。

...store'
d
b = PStore.new("/tmp/foo")
d
b.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end

d
b.transaction do |pstore|
pstore.delete("root") # => [[1, 1.5], 2, 3, 4]
pstore.delete("root") # => nil
end

@see Hash#delete...

REXML::Attributes#delete(attribute) -> REXML::Element (6119.0)

指定した属性を取り除きます。

...document'

d
oc = 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='&lt;'/>
</root>
EOS
a = doc.get_elements("/root/a").first

a.attributes.delete("att") # => <a foo:att='1' bar:att='2'/>
a.attributes.d...
...elete("foo:att") # => <a bar:att='2'/>
attr = a.attributes.get_attribute("bar:att")
a.attributes.delete(attr) # => <a/>
//}...

REXML::Attributes#delete_all(name) -> [REXML::Attribute] (6119.0)

name という名前を持つ属性をすべて削除します。

...//emlist[][ruby]{
require 'rexml/document'

d
oc = 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='&lt;'/>
</root>
EOS
a = doc.get_elements("/root/a").first

a.attributes.delete_all("att") # => [att='&lt;...

REXML::Element#delete_namespace(namespace = "xmlns") -> self (6113.0)

名前空間を要素から削除します。

...除します。

@param namespace 削除する名前空間の prefix

//emlist[][ruby]{
require 'rexml/document'
d
oc = REXML::Document.new "<a xmlns:foo='bar' xmlns='twiddle'/>"
d
oc.root.delete_namespace
d
oc.to_s # => "<a xmlns:foo='bar'/>"
d
oc.root.delete_namespace 'foo'
d
oc.to_s # => "<a/>"
//}...
<< < 1 2 3 4 ... > >>