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>
示例测试
非常感谢