# File test/test_wpm_xml_with_xmlparser.rb, line 111
    def       test_parsetest_parsetest_parsetest_parsetest_parsetest_parsetest_parse
      filename = 'text.xml'
      begin
        File.open(filename, 'w') { |output|
          output.print "<?xml version=\"1.0\"?>\n"
          output.print "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"
          output.print "<head>\n"
          output.print "<title>test</title>\n"
          output.print "</head>\n"
          output.print "<body>\n"
          output.print "<p>Hello world.</p>\n"
          output.print "</body>\n"
          output.print "</html>\n"
        }
        File.open(filename, 'r') { |input|
          @reader.read(input)
        }
      ensure
        File.delete(filename)
      end

      xml_alist = [
        [ :start_element, 'http://www.w3.org/1999/xhtml', '', 'html', [] ],
        [ :text, "\n" ],
        [ :start_element, 'http://www.w3.org/1999/xhtml', '', 'head', [] ],
        [ :text, "\n" ],
        [ :start_element, 'http://www.w3.org/1999/xhtml', '', 'title', [] ],
        [ :text, 'test' ],
        [ :end_element, 'http://www.w3.org/1999/xhtml', '', 'title' ],
        [ :text, "\n" ],
        [ :end_element, 'http://www.w3.org/1999/xhtml', '', 'head' ],
        [ :text, "\n" ],
        [ :start_element, 'http://www.w3.org/1999/xhtml', '', 'body', [] ],
        [ :text, "\n" ],
        [ :start_element, 'http://www.w3.org/1999/xhtml', '', 'p', [] ],
        [ :text, "Hello world." ],
        [ :end_element, 'http://www.w3.org/1999/xhtml', '', 'p' ],
        [ :text, "\n" ],
        [ :end_element, 'http://www.w3.org/1999/xhtml', '', 'body' ],
        [ :text, "\n" ],
        [ :end_element, 'http://www.w3.org/1999/xhtml', '', 'html' ]
      ]
      assert_equal(xml_alist, @reader.alist)
    end