我必须按-
示例:
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>
答案 0 :(得分:0)
试试这个:
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>