クラス
-
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: Comment (1) -
REXML
:: Element (5) -
REXML
:: Elements (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Instruction (1) -
REXML
:: Parent (1) -
REXML
:: Text (2) -
REXML
:: XMLDecl (3)
モジュール
-
REXML
:: Namespace (1) -
REXML
:: Node (1)
キーワード
- == (4)
- compact (1)
- empty? (2)
-
has
_ attributes? (1) -
has
_ elements? (1) -
has
_ name? (1) -
has
_ text? (1) - include? (1)
- parent? (2)
- raw (2)
- whitespace (1)
- writeencoding (1)
- writethis (1)
検索結果
先頭5件
-
REXML
:: AttlistDecl # include?(key) -> bool (18613.0) -
key が属性名であるならば真を返します。
key が属性名であるならば真を返します。
@param key 属性名であるかどうか判定する文字列 -
REXML
:: Element # has _ elements? -> bool (18613.0) -
self が一つでも子要素を持つならば true を返します。
...self が一つでも子要素を持つならば true を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a><b/><c>Text</c></a>")
doc.root.has_elements? # => true
doc.elements["/a/b"].has_elements? # => false
# /a/c はテキストノードしか... -
REXML
:: Attribute # ==(other) -> bool (9613.0) -
属性の名前と値が other と一致する場合に真を返します。
属性の名前と値が other と一致する場合に真を返します。 -
REXML
:: Comment # ==(other) -> bool (9613.0) -
other と内容(REXML::Comment#string)が同じならば真を返します。
other と内容(REXML::Comment#string)が同じならば真を返します。 -
REXML
:: Element # has _ attributes? -> bool (9613.0) -
要素が属性を1つ以上持っていれば真を返します。
要素が属性を1つ以上持っていれば真を返します。 -
REXML
:: Element # has _ text? -> bool (9613.0) -
要素がテキストノードを子ノードとして持つ場合に true を返します。
要素がテキストノードを子ノードとして持つ場合に true を返します。 -
REXML
:: Element # raw -> bool (9613.0) -
その要素が raw モードであるならば真を返します。
その要素が raw モードであるならば真を返します。
以下のいずれかであれば、raw モードであると判定されます。
* REXML::Element#context の :raw が :all である
* context の :raw の配列に self の要素名が含まれる -
REXML
:: Element # whitespace -> bool (9613.0) -
要素(self)内で空白が考慮されるならば真を返します。
要素(self)内で空白が考慮されるならば真を返します。
これは、
* REXML::Element#context に :respect_whitespace も :compress_whitespace も
含まれない
* context の :respect_whitespace に self の要素名が含まれていて、
:compress_whitespace に self の要素名が含まれていない。
「含まれている」というのには :all が指定されている場合と、
配列に含まれている場合の両方があります。
のいずれかの場合に真を返します。
要... -
REXML
:: Elements # empty? -> bool (9613.0) -
子要素を持たない場合に true を返します。
子要素を持たない場合に true を返します。 -
REXML
:: Formatters :: Pretty # compact -> bool (9613.0) -
出力をコンパクトにするかどうかを返します。
出力をコンパクトにするかどうかを返します。
これが真の場合、出力の空白をできる限り削除しようとします。
デフォルト値は false です。
@see REXML::Formatters::Pretty#compact= -
REXML
:: Instruction # ==(other) -> bool (9613.0) -
other と self が同じ 処理命令である場合に真を返します。
other と self が同じ 処理命令である場合に真を返します。
同じとは、 REXML::Instruction#target と REXML::Instruction#content
が一致することを意味します。
@param other 比較対象 -
REXML
:: Namespace # has _ name?(other , ns = nil) -> bool (9613.0) -
self が other と ns で指定した名前を持っているならば真を返します。
self が other と ns で指定した名前を持っているならば真を返します。
ns が nil でない場合は名前空間も比較されます。
other が ":" を含んでいる(つまり prefix を含んでいる)場合は
REXML::Namespace#fully_expanded_name と other を比較します。
どちらでもない場合は other と REXML::Namespace#name を直接
比較します。
@param other 比較する名前(文字列)
@param ns 比較する名前空間(文字列) -
REXML
:: Node # parent? -> bool (9613.0) -
子を持つノードであれば真を返します。
子を持つノードであれば真を返します。
REXML::Parent のサブクラスでは真を返します。
それ以外では偽を返します。
@see REXML::Parent#parent? -
REXML
:: Parent # parent? -> bool (9613.0) -
true を返します。
true を返します。
@see REXML::Node#parent -
REXML
:: Text # empty? -> bool (9613.0) -
テキストが空ならば真を返します。
テキストが空ならば真を返します。 -
REXML
:: Text # raw -> bool (9613.0) -
"raw" モードであれば真を返します。
"raw" モードであれば真を返します。
raw モードについては REXML::Text.new を参考にしてください。
@see REXML::Text#raw= -
REXML
:: XMLDecl # ==(other) -> bool (9613.0) -
self と other が同じであるならば真を返します。
self と other が同じであるならば真を返します。
「同じ」とは REXML::XMLDecl#version, REXML::XMLDecl#encoding,
REXML::XMLDecl#standalone が一致していることを意味します。
@param other 比較対象のオブジェクト -
REXML
:: XMLDecl # writeencoding -> bool (9613.0) -
XML宣言内の encoding の宣言を出力時に省略するならば真を返します。
XML宣言内の encoding の宣言を出力時に省略するならば真を返します。
これが真であっても UTF-8 以外のエンコーディングを指定している
ならば encoding は出力されます。 -
REXML
:: XMLDecl # writethis -> bool (9613.0) -
出力時(REXML::Document#write) に XML 宣言を出力する(省略しない) ならば真を返します。
出力時(REXML::Document#write) に XML 宣言を出力する(省略しない)
ならば真を返します。
@see REXML::XMLDecl#dowrite, REXML::XMLDecl#nowrite