2011-02-25 2 views
0

to_xml과 동일한 방법으로 XmlSimple.xml_out 출력 XML을 할 수 있습니까? (대신 속성 사용 태그) 다음 fine manual에서XmlSimple은 data.to_xml과 마찬가지로 XML을 출력 할 수 있습니까?

> puts XmlSimple.xml_out([{'a' => 1, 'b' => 3.3}]) 
<opt> 
    <anon a="1" b="3.3" /> 
</opt> 

> puts ([{:a => 1, :b => 3.3}].to_xml) 
<?xml version="1.0" encoding="UTF-8"?> 
<records type="array"> 
    <record> 
    <b type="float">3.3</b> 
    <a type="integer">1</a> 
    </record> 
</records> 

답변

2

:

NoAttr => 진정한 | false (in + out)
xml_out과 함께 사용하면 생성 된 XML에 특성이 포함되지 않습니다. 모든 해시 키/값은 대신 중첩 요소로 표시됩니다.

xml_in과 함께 사용하면 XML의 모든 속성이 무시됩니다.

난 당신이 원하는 생각 :

XmlSimple.xml_out([{'a' => 1, 'b' => 3.3}], 'NoAttr' => true) 

하는 당신에게 to_xml가하는 일에 가까운 무언가를 제공해야하지만 당신은 type 특성을받지 않습니다 그.