別のキーワード
種類
- インスタンスメソッド (620)
- 特異メソッド (124)
- ライブラリ (36)
- 文書 (12)
- クラス (12)
ライブラリ
-
cgi
/ util (48) - matrix (204)
-
rexml
/ document (492) - rss (12)
クラス
- CGI (48)
- Matrix (84)
-
REXML
:: Attributes (144) -
REXML
:: Element (156) -
REXML
:: Elements (168) -
REXML
:: XPath (12) -
RSS
:: Rss :: Channel :: Item :: Guid (12) - Vector (120)
キーワード
- * (24)
- << (12)
- Elements (12)
- [] (24)
- []= (24)
- add (12)
-
add
_ element (12) - attribute (12)
- build (24)
- collect (36)
- combine (24)
- delete (24)
-
delete
_ all (24) -
delete
_ element (12) - each (24)
-
each
_ attribute (12) -
elements
_ to _ f (24) -
elements
_ to _ i (24) -
elements
_ to _ r (24) - empty? (12)
- escapeElement (12)
-
escape
_ element (12) - first (12)
-
get
_ attribute (12) -
get
_ attribute _ ns (12) -
get
_ elements (12) -
has
_ elements? (12) - index (12)
- inject (12)
- isPermaLink (12)
- length (12)
- map (24)
- namespace (12)
- namespaces (24)
- new (12)
-
next
_ element (12) - prefixes (24)
-
rdoc
/ parser / c (12) -
rexml
/ document (12) -
rexml
/ parsers / sax2parser (12) - root (12)
-
root
_ node (12) -
ruby 1
. 8 . 4 feature (12) - size (24)
-
to
_ a (12) - unescapeElement (12)
-
unescape
_ element (12) - xpath (12)
検索結果
先頭5件
-
Matrix
# elements _ to _ i -> Matrix (6101.0) -
各要素を整数 Integer に変換した行列を返します。
各要素を整数 Integer に変換した行列を返します。
このメソッドは deprecated です。 map(&:to_i) を使ってください。 -
Matrix
# elements _ to _ r -> Matrix (6101.0) -
各要素を有理数 Rational に変換した行列を返します。
各要素を有理数 Rational に変換した行列を返します。
このメソッドは deprecated です。 map(&:to_r) を使ってください。 -
REXML
:: Elements (6012.0) -
要素の集合を表すクラスです。
...要素の集合を表すクラスです。
XPath による探索をサポートします。
REXML::Element#elements はこのオブジェクトを返します。
XPath で相対パスを指定した場合は、この REXML::Element#elements の
レシーバが基準要素となります。... -
REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] (3125.0) -
全ての子要素に対しブロックを呼び出します。
...<d/> がブロックに渡される
doc.root.elements.each {|e|p e}
# <b/>, <b/> がブロックに渡される
doc.root.elements.each('b') {|e|p e} #-> Yields b, b elements
# <b/>,<c/>,<d/>,<b/>,<c/>,<d/> がブロックに渡される
doc.root.elements.each('child::node()') {|e|p e}
# <b/>,<c/>,... -
REXML
:: Elements . new(parent) -> REXML :: Elements (3107.0) -
空の要素の集合を表すオブジェクトを生成します。
...空の要素の集合を表すオブジェクトを生成します。
通常は REXML::Element.new によって Elements オブジェクトが
生成されるため、このメソッドを使う必要はありません。
@param parant 親要素オブジェクト... -
REXML
:: Elements # [](index , name = nil) -> REXML :: Element | nil (3036.0) -
index が指し示している要素を返します。
.../a>'
doc.root.elements[1] # => <b/>
doc.root.elements['c'] # => <c id='1'/>
doc.root.elements[2,'c'] # => <c id='2'/>
doc = REXML::Document.new '<a><b><c /><a id="1"/></b></a>'
doc.root.elements["a"] # => nil
doc.root.elements["b/a"] # => <a id='1'/>
doc.root.elements["/a"] # =... -
REXML
:: Elements # delete(element) -> Element (3030.0) -
element で指定した子要素を取り除きます。
..."1"/></a>'
b = doc.root.elements[1]
doc.root.elements.delete b # => <b/>
doc.root.to_s # => "<a><c/><c id='1'/></a>"
doc.elements.delete("a/c[@id='1']") # => <c id='1'/>
doc.root.to_s # => "<a><c/></a>"
doc.root.elements.delete 1 # =......> <c/>
doc.root.to_s # => "<a/>"
doc.root.elements.delete '/a'
doc.root.to_s # => ""
//}... -
REXML
:: Elements # []=(index , element) (3024.0) -
集合に要素 element を追加/更新します。
...cument'
doc = REXML::Document.new '<a/>'
doc.root.elements[10] = REXML::Element.new('b')
doc.root.to_s # => "<a><b/></a>"
doc.root.elements[1] # => <b/>
doc.root.elements[1] = REXML::Element.new('c')
doc.root.to_s # => "<a><c/></a>"
doc.root.elements['c'] = REXML::Element.new('d')
doc.root.to_s # =>... -
REXML
:: Elements # to _ a(xpath = nil) -> [REXML :: Element] (3018.0) -
すべての子要素の配列を返します。
...REXML::Elements#each と同様、REXML::XPath.match などと
異なり、要素以外の子ノードは無視されます。
@param xpath XPath文字列
//emlist[][ruby]{
require 'rexml/document'
require 'rexml/xpath'
doc = REXML::Document.new '<a>sean<b/>elliott<c/></a>'
doc.root.elements.to_a......# => [<b/>, <c/>]
doc.root.elements.to_a("child::node()") # => [<b/>, <c/>]
REXML::XPath.match(doc.root, "child::node()") # => ["sean", <b/>, "elliott", <c/>]
//}...