保存json或者dict数据为voc-xml文件¶
需要将标注数据保存为VOC XML
格式,在网上查了一些资料。参考:
有多种方式可以实现,下面使用martinblech/xmltodict将json/dict
保存为xml
文件
函数定义¶
parse¶
使用parse
读取xml
文件,保存为dict
数据
def parse(xml_input, encoding=None, expat=expat, process_namespaces=False,
namespace_separator=':', disable_entities=True, **kwargs):
xml_input
:xml
文件路径或者file-like object
unparse¶
使用unparse
将dict
数据保存为xml
文件
def unparse(input_dict, output=None, encoding='utf-8', full_document=True,
short_empty_elements=False,
**kwargs):
input_dict
:字典数据output
:默认为None
,则函数将转换后的xml
数据字符串返回;如果设置文件路径,则保存在本地
示例¶
VOC-xml¶
生成VOC
格式xml
文件,参考: zjykzj/pnno