Objective c 这个XML可以用CSV-Objective C表示吗
我有以下XML结构,我们可以将其转换为CSV(最适合Objective-C)Objective c 这个XML可以用CSV-Objective C表示吗,objective-c,xml,csv,Objective C,Xml,Csv,我有以下XML结构,我们可以将其转换为CSV(最适合Objective-C) 名字 20 一些价值 一些价值 一些价值 一些价值 名字 20 一些价值 一些价值 一些价值 一些价值 我面临的问题是节点的列表形式 提前谢谢 编辑:我的问题是,我需要将上面的XML作为CSV/Excel电子表格的结果,但不知道如何在其中创建这样的单元格格式。CSV描述了一个数据网格 XML描述数据的树 唯一可以直接转换为CSV的XML是具有根节点的XML,它包含一个或多个相同类型的元素,每个元素都包含与子元素相同
名字
20
一些价值
一些价值
一些价值
一些价值
名字
20
一些价值
一些价值
一些价值
一些价值
我面临的问题是节点的列表形式
提前谢谢
编辑:我的问题是,我需要将上面的XML作为CSV/Excel电子表格的结果,但不知道如何在其中创建这样的单元格格式。CSV描述了一个数据网格 XML描述数据的树 唯一可以直接转换为CSV的XML是具有根节点的XML,它包含一个或多个相同类型的元素,每个元素都包含与子元素相同数量和类型的元素
此XML不符合该标准,因此您需要制定明确的规则来将数据结构转换为CSV并返回。如果每个父元素正好包含两个子元素(这在实际数据中不太可能,但在示例中适用),那么您可以将子元素展平。CSV描述了一个数据网格 XML描述数据的树 唯一可以直接转换为CSV的XML是具有根节点的XML,它包含一个或多个相同类型的元素,每个元素都包含与子元素相同数量和类型的元素
此XML不符合该标准,因此您需要制定明确的规则来将数据结构转换为CSV并返回。如果每个父元素正好包含两个子元素(这在实际数据中不太可能,但在示例中适用),则您可以将子元素展平。请更好地解释您有什么具体问题?Hi Max,添加了更多详细信息请更好地解释您有什么具体问题?Hi Max,添加了更多详细信息我也这么认为,感谢您的详细解释,这意味着CSV完全不符合我的要求,假设我需要从Excel电子表格转换为所需的xml,我知道MS Office提供了此功能。我也这么认为,感谢您的详细解释,因此,这意味着CSV完全不符合我的要求,假设我需要将Excel电子表格转换为所需的xml,我知道MS Office提供了此功能。
<root>
<Parent>
<Name>somename</Name>
<Age>20</Age>
<Child>
<ChildItem1>somevalue</ChildItem1>
<ChildItem2>somevalue</ChildItem2>
</Child>
<Child>
<ChildItem1>somevalue</ChildItem1>
<ChildItem2>somevalue</ChildItem2>
</Child>
</Parent>
<Parent>
<Name>somename</Name>
<Age>20</Age>
<Child>
<ChildItem1>somevalue</ChildItem1>
<ChildItem2>somevalue</ChildItem2>
</Child>
<Child>
<ChildItem1>somevalue</ChildItem1>
<ChildItem2>somevalue</ChildItem2>
</Child>
</Parent>
</root>