• xml约束DTD演示


    此演示xml和DTD在一个文件中

    book.xml

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE 书架 [
    	<!ELEMENT 书架 (书+)>
        <!ELEMENT 书 (书名,作者,售价)>
        <!ELEMENT 书名 (#PCDATA)>
        <!ELEMENT 作者 (#PCDATA)>
        <!ELEMENT 售价 (#PCDATA)>
        <!ATTLIST 书
            出版社 (传智播客|黑马) #IMPLIED>
    ]>
    <书架>
    	<书 出版社="黑马">
    		<书名>Java就业培训教程</书名>
    		<作者>张孝祥</作者>
    		<售价>49元</售价>
    	</书>
    	<书>
    		<书名>JavaScript网</书名>
    		<作者>张孝祥</作者>
    		<售价>28.00元</售价>
    	</书>
    </书架>
    

    非校验解析器IE

    校验解析器(可以验证xml文档编写是否正确) 

    yanzheng.html(用JavaScript中的函数进行验证)

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
       
    <script type="text/javaScript">
        //创建xml文档解析器对象
        var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
        //开启xml校验
        xmldoc.validateOnParse="true";
        //装载xml文档
        xmldoc.load("book.xml");
        //获取错误信息
        document.write("出现的错误:"+xmldoc.parseError.reason+"<br/>");
        document.write("出现的行数"+xmldoc.parseError.line);
    </script> 
    </head>
    <body>
        
    </body>
    </html>
    
  • 相关阅读:
    用laravel写的项目如何布置在虚拟机上
    在Laravel中注册中间件
    ssh出错
    DB2单表导入导出
    DB2 还原数据库
    ssh-keygen 免交互
    DB2 命令
    21个项目玩转深度学习:基于TensorFlow的实践详解06—人脸检测和识别——数据集
    jieba—parallel
    更新数据
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4694149.html
Copyright © 2020-2023  润新知