【发布时间】:2018-12-22 13:58:21
【问题描述】:
我有大量的 xml 文件,我想稍微改变一下它的格式。我怎样才能做到这一点?
这是我的问题:例如我有以下内容:
<annotation>
<folder>New1</folder>
<filename>0000065.jpg</filename>
<path>C:\Users\farshad\Desktop\New1\0000065.jpg</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>710</width>
<height>287</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>car</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>132</xmin>
<ymin>47</ymin>
<xmax>574</xmax>
<ymax>283</ymax>
</bndbox>
</object>
</annotation>
我想将其更改为以下格式:
<annotation>
<folder>New1</folder>
<filename>0000065.jpg</filename>
<source>
<database>OXFORD-IIIT Pet Dataset</database>
<annotation>OXIIIT</annotation>
<image>flickr</image>
</source>
<size>
<width>710</width>
<height>287</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>car</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<occluded>0</occluded>
<bndbox>
<xmin>132</xmin>
<ymin>47</ymin>
<xmax>574</xmax>
<ymax>283</ymax>
</bndbox>
<difficult>0</difficult>
</object>
</annotation>
非常感谢您的任何建议。
【问题讨论】:
-
您使用哪种语言?
-
选项太多,具体取决于您可用的技能和工具(例如 XSLT,任何通用语言都有 XML 解析器/编写器)。我们可以帮助您了解使用工具的详细信息,但Stack Overflow 不做工具推荐。
-
您应该使用您知道的语言创建一个程序并自己动手,这一次当您编写一些代码时,如果您有错误,我们可以帮助您。
-
我使用python。 python中有这样的工具吗?
-
是的,最好自己做,当您遇到错误时我们可以帮助您
标签: xml data-conversion