码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-09-07 01:06:48      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:print   文件   style   class   属性   字符   判断   任务   标签   

功能:

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

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

思路:

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

1.文件头

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

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

\n+i*    

 

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

标签:print   文件   style   class   属性   字符   判断   任务   标签   

原文地址:https://www.cnblogs.com/kgtone/p/9601918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!