XML有效性检查against a DTD
软件:
Visual Studio 2005: 保持了一贯的易用性,很方便。因为学校可以免费下载,呵呵。美国的学校很多都和微软有合作计划,可以免费在学校使用他们的操作系统和应用软件
libxml2: 一个开源软件,支持linux以及32位windows (http://www.xmlsoft.org/downloads.html)
网站:
官方站点:http://www.w3schools.com/dom/dom_validate.asp
在线的比较,支持本地目录 ttp://www.stg.brown.edu/service/xmlvalid/
我的使用策略:使用Visual Studio 2005新建一个空白xml文档,附加DTD,这个时候就会根据DTD出现命令行提示,非常方便。最后可以使用官方站点测试一下,基本上不会有问题的。但是stg.brown.edu的站点却会一些看不懂的错误提示。