要約
XML 名前空間によって管理される「名前」を持つようなノードを表すモジュール。
要素(REXML::Element)、属性(REXML::Attribute) に include されます。
目次
継承しているメソッド
インスタンスメソッド
expanded_name -> String
[permalink][rdoc][edit]-
REXML::Namespace#name= で設定された名前を返します。
name= で指定した名前が prefix を含んでいれば prefix を含む名前を返し、そうでなければ prefix を含まない名前を返します。
[SEE_ALSO] REXML::Namespace#prefix
fully_expanded_name -> String
[permalink][rdoc][edit]-
完全修飾名を返します。
has_name?(other, ns = nil) -> bool
[permalink][rdoc][edit]-
self が other と ns で指定した名前を持っているならば真を返します。
ns が nil でない場合は名前空間も比較されます。 other が ":" を含んでいる(つまり prefix を含んでいる)場合は REXML::Namespace#fully_expanded_name と other を比較します。どちらでもない場合は other と REXML::Namespace#name を直接比較します。
- [PARAM] other:
- 比較する名前(文字列)
- [PARAM] ns:
- 比較する名前空間(文字列)
name -> String
[permalink][rdoc][edit]local_name -> String
-
prefix を含まない「ローカルな」名前を返します。
name=(name)
[permalink][rdoc][edit]-
名前を設定します。
prefix を持つ名前も持たない名前も受け付けます。
- [PARAM] name:
- 名前(文字列)
prefix -> String
[permalink][rdoc][edit]-
prefix (前置修飾子) を返します。
[SEE_ALSO] REXML::Namespace#prefix=
prefix=(value)
[permalink][rdoc][edit]-
prefix (前置修飾子) を設定します。
- [PARAM] value:
- prefix文字列
[SEE_ALSO] REXML::Namespace#prefix