Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Elementクラス > delete_attribute
delete_attribute(key) -> REXML::Attribute | nil
[permalink][rdoc]要素から key という属性名の属性を削除します。
削除された属性を返します。
key という属性名の属性が存在しない場合は削除されずに、nil を返します。
require 'rexml/document' e = REXML::Element.new("E") e.add_attribute("x", "foo"); e # => <E x='foo'/> e.add_attribute("y:x", "bar"); e # => <E x='foo' y:x='bar'/> e.delete_attribute("x"); e # => <E y:x='bar'/>