るりまサーチ

最速Rubyリファレンスマニュアル検索!
355件ヒット [101-200件を表示] (0.128秒)
トップページ > クエリ:e[x] > クエリ:xpath[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

検索結果

<< < 1 2 3 4 > >>

REXML::Element#text(path = nil) -> String | nil (9112.0)

先頭のテキスト子ノードの文字列を返します。

...REXML::Text#value も参照してください。

path を渡した場合は、その XPath 文字列で指定される
テキストノードの文字列を返します。

テキストノードがない場合には nil を返します。

@param path XPath文字列
@see REXML::Element#get_text

//e...
...mlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<p>some text <b>this is bold!</b> more text</p>"
# doc.root (<p> ... </p>) は2つのテキストノード("some text " と " more text"
# を持っているが、前者を返す
doc.root.text # => "some text "
//}...

REXML::XPath (9016.0)

XPath を取り扱うためのクラスです。

...XPath を取り扱うためのクラスです。

インスタンスは使わずにクラスメソッドのみを使います。...

REXML::Elements#delete_all(xpath) -> [REXML::Element] (6345.0)

xpath で指定した XPath 文字列にマッチする要素をすべて取り除きます。

...xpath で指定した XPath 文字列にマッチする要素をすべて取り除きます。

@param xpath 取り除く要素を指し示す XPath 文字列

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new('<a><c/><c/><c/><c/></a>')
doc.elements.delete_all("a/c") # => [<c/>, <...

REXML::Elements#collect(xpath = nil) {|element| .. } -> [object] (6325.0)

Enumerable#collect と同様、 各子要素に対しブロックを呼び出し、その返り値の配列を返します。

...Enumerable#collect と同様、
各子要素に対しブロックを呼び出し、その返り値の配列を返します。

xpath
を指定した場合は、その XPath 文字列に
マッチする要素に対し同様の操作をします。

@param xpath XPath文字列
@see REXML::Elements#eac...

REXML::Elements#inject(xpath = nil, initial = nil) {|element| ... } -> object (6325.0)

Enumerable#inject と同様、 各子要素に対し畳み込みをします。

...Enumerable#inject と同様、
各子要素に対し畳み込みをします。

xpath
を指定した場合は、その XPath 文字列に
マッチする要素に対し同様の操作をします。

@param xpath XPath文字列
@see REXML::Elements#each...

絞り込み条件を変える

REXML::Elements#delete(element) -> Element (6318.0)

element で指定した子要素を取り除きます。

...element で指定した子要素を取り除きます。

e
lement には、REXML::Element、整数、文字列が指定できます。
E
lement オブジェクトを指定した場合は、その子要素を取り除きます。
整数を指定した場合には element 番目の子要素を削除し...
... XPath で指定します。
XPath
が複数の要素を指している場合は、そのうち一つを削除します。

取り除かれた要素を返します。

XPath
で指定した場合、子要素ではない要素も取り除けることに注意してください。

@param element...
...素(REXML::Element, 整数, 文字列)

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/><c/><c id="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/...

REXML::Elements#each(xpath = nil) {|element| ... } -> [REXML::Elements] (6279.0)

全ての子要素に対しブロックを呼び出します。

...

xpath
を指定した場合には、その XPath 文字列に
マッチする要素に対しブロックを呼び出します。

REXML::XPath.each などとは異なり、要素以外の
テキストノードなどはすべて無視されることに注意してください。

@param xpath XPath...
.../emlist[][ruby]{
require 'rexml/document'
require 'rexml/xpath'
doc = REXML::Document.new '<a><b/><c/><d/>sean<b/><c/><d/></a>'
# <b/>,<c/>,<d/>,<b/>,<c/>, <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/>,<d/>,"sean",<b/>,<c/>,<d/> がブロックに渡される
REXML::XPath.each(doc.root, 'child::node()'){|node| p node }
//}...

REXML::Element#get_elements(xpath) -> [REXML::Element] (6241.0)

xpath にマッチする要素を配列で返します。

...xpath にマッチする要素を配列で返します。

xpath
には XPath 文字列を指定します。

@param xpath XPath 文字列
@see REXML::Elements#to_a...

REXML::Element#each_element(xpath = nil) {|element| ... } -> () (6219.0)

各子要素を引数としてブロックを呼び出します。

...各子要素を引数としてブロックを呼び出します。

xpath
に文字列を指定するとそれにマッチする子要素のみを対象とします。

@param xpath XPath 文字列...
<< < 1 2 3 4 > >>