Ruby Nokogiri XML生成器-保存选项
我正在使用Nokogiri构建XML,可以选择不使用空标记:Ruby Nokogiri XML生成器-保存选项,ruby,nokogiri,Ruby,Nokogiri,我正在使用Nokogiri构建XML,可以选择不使用空标记: doc.to_xml(save_with: Nokogiri::XML::Node::SaveOptions::NO_EMPTY_TAGS) 它确实适用于删除空标记,但是将此选项传递给to_xml会删除所有缩进、新行字符等 有没有一种方法可以告诉Nokogiri在没有空标签的情况下保持相同,但保留其余的默认值 非常感谢您的帮助 您可以对选项位执行或操作 doc.to_xml(save_with: Nokogiri::XML::Nod
doc.to_xml(save_with: Nokogiri::XML::Node::SaveOptions::NO_EMPTY_TAGS)
它确实适用于删除空标记,但是将此选项传递给to_xml
会删除所有缩进、新行字符等
有没有一种方法可以告诉Nokogiri在没有空标签的情况下保持相同,但保留其余的默认值
非常感谢您的帮助 您可以对选项位执行
或操作
doc.to_xml(save_with: Nokogiri::XML::Node::SaveOptions::AS_XML | Nokogiri::XML::Node::SaveOptions::NO_EMPTY_TAGS)
这将应用默认值AS_XML
和附加设置NO_EMPTY_TAGS