我有一个散列,其中包含嵌套了几层深度的数组:
3
我想使用hash = {
Sender_Name: "Bob",
Consignement: {
Load_Type: "FCL",
JobContainer: [
{c_number: "123"}, {c_number: 456}
]
}
}
将其转换为xml。我能得到的最接近的是
to_xml
给了我:
hash.to_xml(skip_instruct: true, skip_types: true, root: "Consolidation2")
但是<Consolidation2>
<Sender-Name>Bob</Sender-Name>
<Consignement>
<Load-Type>FCL</Load-Type>
<JobContainer>
<JobContainer>
<c-number>123</c-number>
</JobContainer>
<JobContainer>
<c-number>456</c-number>
</JobContainer>
</JobContainer>
</Consignement>
</Consolidation2>
的数组包含在一个额外的标签中。我怎样才能输出它(没有额外的JobContainer标记包装数组):
JobContainer
5月29日更新:
我最终接受了post的建议,它给了我想要的东西。
答案 0 :(得分:0)
我建议您试试//dropdown1
<select id="drop1" class="class1" name="class1">
<option selected="true" disabled="disabled">---</option>
<option class="class1" value="Val1">Val1</option>
<option class="class2" value="Val2">Val2</option> //selected one
<option class="class3" value="Val3">Val3</option>
</select>
//dropdown2
<select id="drop2" class="class1" name="class1">
<option selected="true" disabled="disabled">---</option>
<option class="class1" value="yop1">yop1</option>
<option class="class2" value="yop2">yop2</option>
<option class="class3" value="yop3">yop3</option>
</select>
jQuery('#drop1').bind('change keyup', function() {
var actClass = jQuery("#drop1 option:selected").attr('class'); //here i get the selected class exemple : class2
jQuery("#drop2 option).class2").show(); //here I want to replace the .class2 by var actClass, I mean I get it dynamically
});
gem。我不明白确切的输出是什么,但结果如下:
xml-simple
您还可以查看documentation了解更多选项。