我正在从一个数据库中提取一堆数据并通过 XML 将其输入到应用程序中。
所以我从
re_objects_xml = Document.new
re_objects_xml.context[:attribute_quote] = :quote
re_objects_xml.context[:raw] = 'true'
re_objects_xml.add_element("object-collection")
base_object_collection = re_objects_xml.elements[1]
timeline_meta = Element.new("Metadata")
timeline_meta.add_attribute("id", "#{re_meta_id}")
然后我有以下变量:
k = "Comments"
v = "We're pretty good"
我愿意
timeline_meta.add_attribute("#{k}","#{v}")
然后将timeline_meta添加到base_object_collection
base_object_collection << timeline_meta
我最终得到包含以下内容的 XML:
...Comments="GRUBB: We're pretty good...
我试图得到
...Comments="GRUBB: We're pretty good...
谁能帮我看看我缺少什么或更好的方法来做到这一点?