javaScript校验XML的DTD格式是否正确
2017-06-26 23:09
1296 查看
var xmlDoc=new ActiveObject("Microsoft.XMLDOM");//利用javaScript创建一个浏览器内置的解析器 xmlDoc.validateParse=true;//将xml解析器的dtd校验打开 xmlDoc.load("MyXml.xml"); var line=xmlDoc.parseError.line; var realon=xmldoc.parseError.reason; document.getElementById("l").innerHtml=line; document.getElementById("r").innerHtml=reason;
一个.dtd文件的基本写法
<!ELEMENT 书架 (书+)>
<!ELEMENT 书 (书名,作者,售价)>
<!ELEMENT 书名 (#PCDATA)>
<!ELEMENT 作者 (#PCDATA)>
<!ELEMENT 售价 (#PCDATA)>
在XML文件引入dtd文件的方式
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 书架 SYSTEM "../book.dtd">
<书架>
<书>
<书名>java</书名>
<作者>XX</作者>
<售价>14</售价>
</书>
<书>
<书名>C++</书名>
<作者>SS</作者>
<售价>14</售价>
</书>
</书架>
相关文章推荐
- Eclipse如果关闭了JavaScript、xml等文件的校验,我怎么人工去验证某个诸如xml文件格式是否有错误??
- C#代码通过dtd验证xml文件格式是否正确
- javascript校验ip格式是否正确
- JavaScript检查是否是正确的日期格式的代码
- 用javascript 的正则表达式来验证Email地址是否格式正确!
- 解码 XML 和 DTD——编写格式正确和定义明确的 XML 的初学者指南
- 如何在html的javascript中写函数function()并用正则表达式验证身份证号码与邮箱格式是否正确
- 注册界面 用javascript检查输入信息格式是否正确 完整版
- JavaScript判断文本输入框的IP地址格式是否正确
- JavaScript 判断用户输入的邮箱及手机格式是否正确
- C# 使用xsd文件验证XML 格式是否正确
- Javascript验证用户输入URL地址是否为空及格式是否正确
- 解码 XML 和 DTD编写格式正确和定义明确的 XML
- javascript判断日期格式是否正确
- 解码 XML 和 DTD——编写格式正确和定义明确的 XML 的初学者指南
- JS(JavaScript)判断邮箱格式是否正确
- 用javascript的正则表达式来验证Email地址是否格式正确
- 检查xml写的格式是否正确的方法
- 用JavaScript的正则表达式验证网址格式是否正确,方法很多,这只是一个实现的方法.
- 通过javascript校验XML文件语法是否正确