Ruby on rails Nokogiri分离标签

Ruby on rails Nokogiri分离标签,ruby-on-rails,ruby,nokogiri,Ruby On Rails,Ruby,Nokogiri,我必须用- 示例: require 'nokogiri' teste = Nokogiri::XML::DocumentFragment.parse("") Nokogiri::XML::Builder.with(teste) do |x| x.root('xmlns:ns3' => 'Example namespace') do x['ns3'].example "Example Test" end end puts teste.to_xml 输出 <exemp

我必须用
-

示例:

require 'nokogiri'
teste = Nokogiri::XML::DocumentFragment.parse("")

Nokogiri::XML::Builder.with(teste) do |x|
  x.root('xmlns:ns3' => 'Example namespace') do
    x['ns3'].example "Example Test"
  end
end
puts teste.to_xml
输出

<exemplo>teste xml</exemplo>
<ns3:exemplo-teste>teste</ns3:exemplo-teste>
teste xml
所需输出

<exemplo>teste xml</exemplo>
<ns3:exemplo-teste>teste</ns3:exemplo-teste>
teste
试试这个:

Nokogiri::XML::Builder.with(teste) do |x|
  x.root('xmlns:ns3' => 'Example namespace') do
    x['ns3'].send('example-test', 'Example Test')
  end
end
输出将是:

</root><root xmlns:ns3="Example namespace">
  <ns3:example-test>Example Test</ns3:example-test>
</root>

示例测试

非常感谢