我知道如何为简单的xml这样做 -
<person>
<age>10</age>
<weight>20</weight>
</person>
将映射到CSV为 -
age,weight
10,20
但是如何为嵌套标签做到这一点? 示例:我有以下xml -
<root>
<prop1>someValue</prop>
<prop2>
<innerProp>
<property1>value1</property1>
<property2>
<subProperty1>value2</subProperty1>
<subProperty2>value3</subProperty2>
<subProperty3>value4</subProperty3>
</property2>
<property3>value5</property3>
<property4>value6</property4>
<property5>
<subProperty4>value7</subProperty4>
<subProperty5>value8</subProperty5>
<subProperty6>value9</subProperty6>
</property5>
<property6>value10</property6>
<property7>value11</property>
</innerProp>
</prop2>
</root>
它在CSV中的转变是什么? 或者这根本不可能完成?
答案 0 :(得分:2)
你可以通过为你看到的每个缩进使用一个点来展平它。这将是结果:
prop1,prop2.innerProp.property1,prop2.innerProp.property2.subProperty1,prop2.innerProp.property2.subProperty2,...