任务备忘:用python写一个格式化xml字符串的程序

Posted 佟歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任务备忘:用python写一个格式化xml字符串的程序相关的知识,希望对你有一定的参考价值。

功能:

1.将xml中多余的空格,换行符去掉,让xml字符串变成一行。

2.将xml中添加缩进,使用print能正确打印添加缩进后的字符串。

思路:

采用正则表达式来判断xml中字符串的类型:

1.文件头

2.判断元素的种类:带有属性的标签,没有属性的标签,标签内结束的标签,只含有文本的标签,不含有文本的标签。

3.根据标签的级别添加换行符后面的空格

\n+i*    

 

以上是关于任务备忘:用python写一个格式化xml字符串的程序的主要内容,如果未能解决你的问题,请参考以下文章

python 备忘路

python如何向页面传xml格式的数据?

读取带命名空间的Xml文档的方法备忘

用Python写一个任务管理器进行工作协调

用Python写一个任务管理器进行工作协调

python常用小脚本总结