私はプログラミングの初心者で、この小さなプログラムを書きました:
Test.rb:
# encoding: utf-8
require 'open-uri'
require 'nokogiri'
def parse_file
doc = Nokogiri::XML(File.open("test.xml"))
parse_xml(doc)
end
def parse_xml(doc)
doc.root.elements.each do |node|
parse_tracks(node)
end
end
def parse_tracks(node)
if node.node_name.eql? 'kapitel'
puts 'New Kapitel'
end
end
私はこのコードを実行する方法を知っています:
ruby test.rb
しかし、どのように定義 parse_file を呼び出すことができますか?