require 'rexml/document'
str = File.readlines('myxml.xml').join # '<a></a>'
el = REXML::Document.new str
p el.to_s # "<a/>"
我想要<a></a>
而不是<a />
。我该如何使用Ruby中的Rexml获得此功能?
由于它是XML,除非有[可能是Emply]节点嵌套:
el.root.add_text ''
el.to_s
#⇒ "<a></a>"