次のファイルを読み込もうとしました。
以下のコードで:
require 'rexml/document'
include REXML
str = File.read("../pages/prac.xml").gsub(/\s+/, " ")
page = REXML::Document.new(str)
print "no elements\n" if page.root.has_elements?
print "Text: #{page.root.text}\n"
print "Name: #{page.root.name}\n"
page.root.each_element do |parent_tag|
    parent_tag.each_element do |tag|
        if tag.has_elements?
            tag.each_element do |data|
                p data
            end
        else
            puts "#{tag.name}: #{tag.text}"
        end
    end
end
私が見ている出力は次のとおりです。
no elements
Text:  
Name: html
誰かがここで何が悪いのかを指摘することで私を助けることができますか?