# File tests/tokenizertester.rb, line 283
    def test_from_tempfile
	io = Tempfile.open('nqxml')
	io.write(@rsrc.xml)
	io.close()
	io.open()		# Re-open tempfile for reading

        # Copy the external file along with the original
        File.copy(@rsrc.externalFileName, File.dirname(io.path()))

	toker = NQXML::Tokenizer.new(io)
	begin
	    # Don't do anything, just let tokenizer run through the XML
	    toker.each { | entity | }
	rescue NQXML::ParserError => ex
	    assert_fail("Tokenizer parser error thrown on line #{ex.line} : #{$!}")
	ensure
	    io.close()
	    File.delete(File.join(File.dirname(io.path()),
				  File.basename(@rsrc.externalFileName)))
	end
    end