将标记数据转换为XML格式
distxml的Python项目详细描述
distxml
按比例将标记数据转换为XML。
安装
运行以下命令:
pipinstalldistxml
用法
导入包并使用 所需的外部XML标记。
from distxml.xml_converter import XMLConverter
xml_con = XMLConverter("Hello")
现在您有一个XMLConverter
对象,如果您打印它
会将<Hello />
写入控制台。现在添加所需的数据
在Hello
标记内。
data = [
{'start':'Good morning', 'finish':' Good night'},
{'finish':' Good evening', 'start':'Good morning again'}
]
xml_con.queue(data)
现在这些数据在xmlconverter对象中排队,但是如果您打印
xml_con
,它仍将<Hello />
写入控制台。
要解决这个问题,必须编译数据。
xml_con.compile("Greetings")
现在如果打印,控制台将显示
<Hello><Greetings><start>Good morning</start><finish> Good night</finish></Greetings><Greetings><finish> Good evening</finish><start>Good morning again</start></Greetings></Hello>
最后,要写入文件,只需使用
xml_con.write_to_file("filepath/file.xml")
接下来,是一个新的xml文件!