gpt4 book ai didi

java - 如何将嵌套的 XML 字段映射到 CSV?

转载 作者:行者123 更新时间:2023-12-02 02:54:00 32 4
gpt4 key购买 nike

我知道如何对简单的 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 中的转换是什么?或者这根本无法完成?

最佳答案

您可以通过为您看到的每个缩进使用一个点来展平它。这将是结果:

prop1, prop2.innerProp.property1, prop2.innerProp.property2.subProperty1, prop2.innerProp.property2.subProperty2, ...

关于java - 如何将嵌套的 XML 字段映射到 CSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43388589/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com