36件ヒット
[1-36件を表示]
(0.087秒)
ライブラリ
- ビルトイン (12)
-
rexml
/ document (24)
クラス
-
REXML
:: Element (12) -
REXML
:: Elements (12) -
RubyVM
:: InstructionSequence (12)
検索結果
先頭3件
-
REXML
:: Elements # to _ a(xpath = nil) -> [REXML :: Element] (18214.0) -
すべての子要素の配列を返します。
...列を返します。
xpath を指定した場合は、その XPath 文字列に
マッチする要素の配列を返します。
REXML::Elements#each と同様、REXML::XPath.match などと
異なり、要素以外の子ノードは無視されます。
@param xpath XPath文字列
//emlist[][r......uby]{
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/>]
//}... -
RubyVM
:: InstructionSequence # to _ a -> Array (18120.0) -
self の情報を 14 要素の配列にして返します。
...ベルでは "<main>"。文字列から作成していた場合は
"<compiled>"。
: #path
命令シーケンスの相対パス。文字列から作成していた場合は "<compiled>"。
: #absolute_path
命令シーケンスの絶対パス。文字列から作成していた場合は ni......令とオペランドの配列の配列。
//emlist[例][ruby]{
require 'pp'
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
pp iseq.to_a
# ※ Ruby 2.5.0 での実行結果
# => ["YARVInstructionSequence/SimpleDataFormat",
# 2,
# 0,
# 1,
# {:arg_size=>0, :local_size=>2, :stack_max=>2},... -
REXML
:: Element # get _ elements(xpath) -> [REXML :: Element] (107.0) -
xpath にマッチする要素を配列で返します。
...xpath にマッチする要素を配列で返します。
xpath には XPath 文字列を指定します。
@param xpath XPath 文字列
@see REXML::Elements#to_a...