每次使用它检查xml文件时,只需修改xmldoc.load("xml文件名");中的文件名,然后将该文件放在浏览器中运行即可。
根据浏览器弹出的对话框进行判断自己写的xml是否满足dtd约束
说明:
1.正确的xml文件:语法上没有错
有效的xml文件:语法上没有错,并且也满足dtd约束。
2.这个只能用IE浏览器去测试,用火狐浏览器测试无效。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html></html>
自己写的xml文件:(class.xml)
<?xml version="1.0" encoding ="UTF-8"?>
定义的dtd约束文件:(class.dtd)
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT person (student+)>
<!ELEMENT student (name,age,sex)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT sex (#PCDATA)>
效果截图:
原文地址:http://blog.csdn.net/u011662320/article/details/37936041