Nokogiri XML生成器-保存选项



我正在用Nokogiri构建XML,可以选择不使用空标签:

doc.to_xml(save_with: Nokogiri::XML::Node::SaveOptions::NO_EMPTY_TAGS)

它确实适用于删除空标签,但将此选项传递给to_xml会删除我的所有缩进、换行符等。

有没有办法告诉Nokogiri与NO_EMPTY_TAGS相同,但保留其余默认值?

非常感谢您的帮助!

您可以对选项的位执行or操作。

doc.to_xml(save_with: Nokogiri::XML::Node::SaveOptions::AS_XML | Nokogiri::XML::Node::SaveOptions::NO_EMPTY_TAGS)

这将应用AS_XML的默认值和NO_EMPTY_TAGS 的附加设置

相关内容

  • 没有找到相关文章

最新更新