我有一个问题:我必须构建一个带有 <doc>
的 XML 文档。标签。我可以使用除“doc”之外的任何自定义标签。
我需要使用“doc”。我该如何解决这个问题?
最佳答案
您可以在名称中添加下划线以防止其被视为现有方法。请参阅 Nokogiri Builder docs 中的“特殊标签”部分.
类似于:
Nokogiri::XML::Builder.new do |xml|
# Note the underscore here:
xml.doc_ "A doc tag"
end
此示例生成以下 XML(标记名称中不包含下划线):
<?xml version="1.0"?>
<doc>A doc tag</doc>
关于ruby - 如何在 Nokogiri 中使用 "doc"标签构建 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30032169/