# File test/listenertest.rb, line 32 def parse( stringOrReadable ) text = "" isText = false tokenizer = NQXML::Tokenizer.new( stringOrReadable ) tokenizer.each do | entity | case entity when NQXML::Tag if !entity.isTagEnd isText = true else isText = false end when NQXML::Text if isText text << entity.text isText = false end end end text end