Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Namespaceモジュール
クラスの継承リスト: REXML::Namespace < REXML::XMLTokens
XML 名前空間によって管理される「名前」を持つようなノードを 表すモジュール。
要素(REXML::Element)、属性(REXML::Attribute) に include されます。
expanded_name -> String
[permalink][rdoc]REXML::Namespace#name= で設定された名前を返します。
name= で指定した名前が prefix を含んでいれば prefix を含む名前を返し、そうでなければ prefix を含まない名前を返します。
[SEE_ALSO] REXML::Namespace#prefix
fully_expanded_name -> String
[permalink][rdoc]完全修飾名を返します。
has_name?(other, ns = nil) -> bool
[permalink][rdoc]self が other と ns で指定した名前を持っているならば真を返します。
ns が nil でない場合は名前空間も比較されます。 other が ":" を含んでいる(つまり prefix を含んでいる)場合は REXML::Namespace#fully_expanded_name と other を比較します。 どちらでもない場合は other と REXML::Namespace#name を直接 比較します。
name -> String
[permalink][rdoc]local_name -> String
prefix を含まない「ローカルな」名前を返します。
name=(name)
[permalink][rdoc]名前を設定します。
prefix を持つ名前も持たない名前も受け付けます。
prefix -> String
[permalink][rdoc]prefix (前置修飾子) を返します。
[SEE_ALSO] REXML::Namespace#prefix=
prefix=(value)
[permalink][rdoc]prefix (前置修飾子) を設定します。
[SEE_ALSO] REXML::Namespace#prefix