任务备忘:用python写一个格式化xml字符串的程序
Posted 佟歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任务备忘:用python写一个格式化xml字符串的程序相关的知识,希望对你有一定的参考价值。
功能:
1.将xml中多余的空格,换行符去掉,让xml字符串变成一行。
2.将xml中添加缩进,使用print能正确打印添加缩进后的字符串。
思路:
采用正则表达式来判断xml中字符串的类型:
1.文件头
2.判断元素的种类:带有属性的标签,没有属性的标签,标签内结束的标签,只含有文本的标签,不含有文本的标签。
3.根据标签的级别添加换行符后面的空格
‘\n‘+i*‘ ‘
以上是关于任务备忘:用python写一个格式化xml字符串的程序的主要内容,如果未能解决你的问题,请参考以下文章