Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Commentクラス
クラスの継承リスト: REXML::Comment < Comparable < REXML::Child < REXML::Node < Object < Kernel < BasicObject
XML コメントを表すクラス。
コメントとは <!-- と --> で挟まれたテキストです。
require 'rexml/document' doc = REXML::Document.new(<<EOS) <!-- xx --> <root> <!-- yy --> text <!-- zz --> </root> EOS doc[0].string # => " xx " doc.root[1].string # => " yy " doc.root[3].string # => " zz "
new(string, parent = nil) -> REXML::Comment
[permalink][rdoc]new(comment, parent = nil) -> REXML::Comment
Comment オブジェクトを生成します。
引数に REXML::Comment オブジェクトを渡すとその内容が複製されます (親ノードの情報は複製されません)。
self <=> other -> -1 | 0 | 1
[permalink][rdoc]other と内容(REXML::Comment#string)を比較します。
self == other -> bool
[permalink][rdoc]other と内容(REXML::Comment#string)が同じならば真を返します。
clone -> REXML::Comment
[permalink][rdoc]内容が複製された Commnent オブジェクトを返します。 (親ノードの情報は複製されません)。
node_type -> Symbol
[permalink][rdoc]シンボル :comment を返します。
string -> String
[permalink][rdoc]to_s -> String
コメント文字列を返します。
string=(value)
[permalink][rdoc]コメント文字列を設定します。