Class REXML::XPath
In: rexml/xpath.rb

Wrapper class. Use this class to access the XPath functions.

ラッパークラスです。XPath関数にアクセスするにはこのクラスを使って 下さい。

Methods
each    first    match   
Included modules
Functions
Public Class methods
first(element, path=nil, namespaces=nil)

Finds and returns the first node that matches the supplied xpath.

element:The context element
path:The xpath to search for. If not supplied or nil, returns the first matching element.
namespaces:If supplied, a Hash which defines a namespace mapping.
 XPath.first( node )
 XPath.first( doc, "//b"} )
 XPath.first( node, "a/x:b", { "x"=>"http://doofus" } )

与えられたxpathにマッチする最初のノードを探して返します。

element:要素の内容です。
path:検索するためのxpathです。もし、与えられていないか、nilなら要素 にマッチした最初のものを返します。
namespaces:もし与えられていれば、ネームスペースの対応付けを定義している Hashです。
 XPath.first( node )
 XPath.first( doc, "//b"} )
 XPath.first( node, "a/x:b", { "x"=>"http://doofus" } )
each(element, path=nil, namespaces=nil, &block)
match(element, path=nil, namespaces=nil)