Ruby on rails 如何在Nokogiri中创建带有冒号属性的xml元素
我是RubyonRails新手,我正在尝试使用Nokogiri生成xml文件。正如我们预期的那样,它工作正常,但有一个场景无法生成属性,下面是示例 期待Ruby on rails 如何在Nokogiri中创建带有冒号属性的xml元素,ruby-on-rails,xml,nokogiri,Ruby On Rails,Xml,Nokogiri,我是RubyonRails新手,我正在尝试使用Nokogiri生成xml文件。正如我们预期的那样,它工作正常,但有一个场景无法生成属性,下面是示例 期待 <tag:tagGuideline> <tagClassCd>54341</tagClassCd> <tagClassCdDesc>test description</tagClassCdDesc> </tag:tagGuideline> 这是一个xml
<tag:tagGuideline>
<tagClassCd>54341</tagClassCd>
<tagClassCdDesc>test description</tagClassCdDesc>
</tag:tagGuideline>
这是一个xml名称空间,请检查#dbugger:感谢您的回复,我如何删除子属性中的xml名称空间,我检查了您的ref示例,即使该示例也提供了相同的输出。你好
<tag:tagGuideline>
<tag:tagClassCd>54341</tag:tagClassCd>
<tag:tagClassCdDesc>test description</tag:tagClassCdDesc>
</tag:tagGuideline>
builder = Nokogiri::XML::Builder.new do |xml|
xml.root('xmlns:tag' => 'v1') {
xml['tag'].tagGuideline do
xml.ClassCd '54341'
xml.ClassCdDesc 'test description'
end
}
end
puts builder.to_xml