Module: XML

Defined in:
lib/xml/focus.rb,
lib/xml/focus/version.rb

Defined Under Namespace

Modules: Focus

Class Method Summary collapse

Class Method Details

.Focus(xml, first_elem_path, last_elem_path) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/xml/focus.rb', line 10

def Focus(xml, first_elem_path, last_elem_path)
	# FIXME: escape xpath
	xslt_code = Focus::XSLT_TEMPLATE.result(binding)
	xslt = Nokogiri::XSLT(xslt_code)

	focused = xslt.transform(xml)

	return focused
end