Nokogiri 分离标签
Nokogiri separation tag
我必须通过 -
标记分隔
示例:
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>
试试这个:
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>
我必须通过 -
示例:
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>
试试这个:
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>