Sha256: d7a6636e6724e12558a21a5545330db84a342a934280bd3ef75231759705bb61

Contents?: true

Size: 410 Bytes

Versions: 3

Compression:

Stored size: 410 Bytes

Contents

#!/usr/bin/env ruby --profile.flat
require 'java'

$: << 'lib'
require 'vtd-xml-java.jar'

vg = com.ximpleware.VTDGen.new
vg.parse_file('spec/fixtures/books.xml', false)

nav = vg.get_nav
auto_pilot = com.ximpleware.AutoPilot.new(nav)
auto_pilot.selectXPath('//book/author')

while auto_pilot.eval_xpath != -1
  name = nav.get_attr_val('name')
  if name != -1
    puts nav.to_normalized_string(name)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vtd-xml-0.0.3-java benchmarks/jruby_vtd.rb
vtd-xml-0.0.2-java benchmarks/jruby_vtd.rb
vtd-xml-0.0.1-java benchmarks/jruby_vtd.rb