这是我想要做的事情:
xml = Nokogiri::XML::Builder.new do |x|
x.root do
x.book do
x.attribute('isbn', 12345) # Doesn't work!
x.text("Don Quixot")
end
end
end.doc
我知道我可以执行x.book(isbn: 12345)
,但这不是我想要的。我想在do/end
块中添加属性。这有可能吗?
期望的XML:
<root>
<book isbn="12345">Don Quixot</book>
</root>