るりまサーチ

最速Rubyリファレンスマニュアル検索!
156件ヒット [1-100件を表示] (0.133秒)

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document to_s
  4. rexml/document clone
  5. rexml/document node_type

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

REXML::EntityConst::GT -> REXML::Entity (26117.0)

「&gt;」「>」というエンティティを表わすオブジェクト。

...「&gt;」「>」というエンティティを表わすオブジェクト。...

REXML::Attributes#length -> Integer (14106.0)

属性の個数を返します。

...ます。


//emlist[][ruby]{
require 'rexml/document'

doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='&lt;'/>
</root>
EOS
a = doc.get_elements("/root/a").first

p a.attributes.length # => 3
//}...

REXML::Parent#length -> Integer (14100.0)

保持している子ノードの数を返します。

保持している子ノードの数を返します。

REXML::Attributes#size -> Integer (11006.0)

属性の個数を返します。

...ます。


//emlist[][ruby]{
require 'rexml/document'

doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='&lt;'/>
</root>
EOS
a = doc.get_elements("/root/a").first

p a.attributes.length # => 3
//}...

REXML::Parent#size -> Integer (11000.0)

保持している子ノードの数を返します。

保持している子ノードの数を返します。

絞り込み条件を変える

REXML::Parent#[]=(start, length, node) (8100.0)

子ノード列上の指定した場所を node で置き換えます。

...de で置き換えます。

Array#[]= と同じ指定が可能です。

@param index 変更場所の index (Integer)
@param range 変更場所の範囲 (Range)
@param start 変更範囲の最初の位置 (Integer)
@param length 変更範囲の個数 (Integer)
@param node 置き換えるノード...

REXML::DocType#entities -> { String => REXML::Entity } (8024.0)

DTD で宣言されている実体の集合を Hash で返します。

...

これには、XML のデフォルトの実体(gt, lt, quot, apos)も含まれています。

//emlist[][ruby]{
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!ENTITY bar "barbarbarbar">
]>
EOS

p doctype.entities # => { "gt" => #<REXML::Entity: ...>,
#...
..."lt" => #<REXML::Entity: ...>, ... }
p doctype.entities["bar"].to_s # => "<!ENTITY bar \"barbarbarbar\">"
p doctype.entities["gt"].to_s # => "<!ENTITY gt \">\">"
//}...

REXML::Entity.new(array) -> REXML::Entity (8012.0)

新たな Entity オブジェクトを生成して返します。

...実体参照の名前
@param value 参照の値
@param parent 親ノード
@param reference パラメータ実体であるかどうかの真偽値
@param array 初期化のための配列

=== 例
「&gt;」「>」 の対応は以下のように実現されます。
REXML::Entity.new("gt", ">")...

REXML::Entity.new(name, value, parent=nil, reference=false) -> REXML::Entity (8012.0)

新たな Entity オブジェクトを生成して返します。

...実体参照の名前
@param value 参照の値
@param parent 親ノード
@param reference パラメータ実体であるかどうかの真偽値
@param array 初期化のための配列

=== 例
「&gt;」「>」 の対応は以下のように実現されます。
REXML::Entity.new("gt", ">")...
<< 1 2 > >>