如何在 Nokogiri 中使用 "doc" 标签来构建 XML 文档

How to use "doc" tag in Nokogiri to build an XML document

我有一个问题:我必须构建一个带有 <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>