1
ループする必要があるコードがあり、ノード名をeach
ループで変更する必要があります。ここでは意味する例を示します。ループを使用してNokogiri :: XML :: Builderコードブロック内に複数のノードを作成する
builder = Nokogiri::XML::Builder.new do |xml|
xml.HasThreeNodes {
['Node1','Node2','Node3'].each do |name|
xml.name "value"
end
}
end
出力:私は、コードのさまざまなバリエーションを試してみましたが、無駄にしている
<?xml version="1.0"?>
<HasThreeNodes>
<name>value</name>
<name>value</name>
<name>value</name>
</HasThreeNodes>
。 <name>
が<Node1>
となるようなところが必要です。どんな助けでも大変感謝しています。