有时帮同事定位问题,一顿分析之后才发现是同事修改xml配置文件,把文件格式改错了,解析失败导致的故障。
低级错误浪费大量时间啊~
一个简单的办法是把xml文件拖动到IE浏览器中打开,如果文件格式不正确的话,IE就会提示。
然而有时文件在服务器上,导到Windows上,再用IE打开,还是略繁琐了一些,因此用python写了一段,来验证xml格式的正确性。
不得不说,sax方式解析xml挺繁琐,但是用来验证xml还是出乎意料的简短。
1 | import sys |
有时帮同事定位问题,一顿分析之后才发现是同事修改xml配置文件,把文件格式改错了,解析失败导致的故障。
低级错误浪费大量时间啊~
一个简单的办法是把xml文件拖动到IE浏览器中打开,如果文件格式不正确的话,IE就会提示。
然而有时文件在服务器上,导到Windows上,再用IE打开,还是略繁琐了一些,因此用python写了一段,来验证xml格式的正确性。
不得不说,sax方式解析xml挺繁琐,但是用来验证xml还是出乎意料的简短。
1 | import sys |
Author:ligang
Publish date:November 9th 2018, 7:51:10 pm
Update date:November 21st 2023, 7:24:46 pm
License:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可