正文

XML的确认2006-05-18 12:11:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/zzjcs1971/14281.html

分享到:

XML的确认 1、通常,一个XML文档都要经过DTD检查确认,下面是一个例子: <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <product><name>telephone</name><price>100¥</price><date>2005-11-10</date></product> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这段代码的作用就是用DTD检查确认XML 文档。 2、XML DTD DTD用一个合法元素的列表定义了文档的构造。如果你没有特殊的要求,你可以不用创建自己的DTD而使用 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这段代码。 3、一段检查XML文档错误的代码 为了方便你检查XML文档错误,我提供如下一段代码供你使用: <html><head><title>xml语法检查</title><script language="JavaScript" type="text/javascript">function validateXML(){var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.loadXML(document.all("validxml").value) if(xmlDoc.parseError.errorCode!=0){txt="Error Code: " + xmlDoc.parseError.errorCode + "\n"txt=txt+"Error Reason: " + xmlDoc.parseError.reasontxt=txt+"Error Line: " + xmlDoc.parseError.linealert(txt)}else{alert("No errors found")}}</script></head><body><form action=""><textarea id="validxml" rows="10" cols="75">&lt;?xml version="1.0" ?> &lt;products>&lt;name>telephon&lt;/name> &lt;price>100¥&lt;/price> &lt;remind>用你的XML文档替代&lt;/remind>&lt;/note></textarea><br /><input type="button" value="Syntax Check" onclick="validateXML()" /></form></body></html> 你只需将以上代码保存为HTML文件既可使用

阅读(2862) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册