【发布时间】:2018-12-20 13:55:01
【问题描述】:
我的 XML 中有一个元素,但我不确定如何在 Nokogiri::XML::Builder 中生成它。
<ns0:SearchCondition expressionLanguage='String'expressionType='PartyNumber'>31955854</ns0:SearchCondition>
我试过了:
def test_xml
builder = Nokogiri::XML::Builder.new do |xml|
xml.root {
xml.products {
xml.widget {
xml.id_ "10"
xml.name "Awesome widget"
xml.SearchCondition('expressionLanguage' => 'String', 'expressionType' => 'PartyNumber')
}
}
}
end
puts builder.to_xml
这会产生以下内容
<?xml version="1.0"?>
<root>
<products>
<widget>
<id>10</id>
<name>Awesome widget</name>
<SearchCondition expressionLanguage="String" expressionType="PartyNumber"/>
</widget>
</products>
</root>
但我不确定如何将值传递给 PartyNumber。
【问题讨论】:
-
见sscce.org。您需要提供更多上下文。
-
我刚刚编辑了它。如果你能帮助我,请告诉我。谢谢拉米亚
标签: ruby-on-rails ruby xml nokogiri