【发布时间】:2023-03-27 13:10:01
【问题描述】:
这就是我想要做的:
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>
【问题讨论】:
-
您可以手动创建一些 XML 来让我们直观地了解您要创建的内容吗?
-
@ddubs 刚刚更新了答案,见上