title: 编辑xml文件时怎么避免语法错误？
desc: 有一个重要的xml配置文件，大家都可以编辑，但是编辑后很容易出现一些语法错误，出现语法错误后程序就无法正常运行了，怎么避免人为的语法错误？<br><br>xml文件在linux命令行环境下，不能使用可视化工具编辑，一般是用vim编辑。<br>其实编辑完执行下程序就能知道xml是否有错，但是人会忘记执行测试，怎么从技术手段上避免这样的问题？<br><br>有点想实现类似crontab这样的效果，一般是用crontab -e进行编辑，保存后会检查格式，避免直接编辑 varspoolcronroot 导致格式错误。具体怎么实现呢？
topic: 程序员
content: 用Visual Studio来编写XML，有错误会当场在滚动条那里变红。如果你有xsd文件的话，XML不符合xsd的约束也会在滚动条那里变红，永远都不会有语法错误。
answerer_tags: 专业造轮子，拉黑抢前排。gaclib.net