将标记数据转换为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文件!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Android Studio从XML中洗牌2D数组列   安卓 rx java obsever pojo模型的变化   java如何在安卓应用程序中以编程方式打开google教室   java如何将充满令牌的对象[]转换为整数数组?   java Minify Maven插件抛出“不支持JavaScript引擎”错误   java如何检查调用应用程序的用户是否具有绑定特权端口的权限?   java无法向firestore发送数据   jpanel Java向ScrollPane中嵌入的面板添加JLabel   将Bash脚本移植到Java   JavaSpring显示错误消息   java如何为这些路径表达式编写正则表达式   java如何通过编程在Android手机上获得时间?   Java:捕获未检查的异常与已检查的异常