zoukankan      html  css  js  c++  java
  • 04_XML_03_XMLDTD约束与校验

    【什么是XML约束】

    在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,称之为XML约束。

    常见的XML约束技术有:XML DTD和XML Schema

    DTD(Document Type Definition):文档类型定义

    【DTD简单案例】

    【book.dtd】注意:DTD文件应该使用UTF-8或Unicode格式保存

     

    这里的含义是,根节点必须是<书架></书架>

    <书架></书架>节点内可以有1个或多个<书></书>的节点

    <书></书>节点内可以有<书名>、<作者>、<售价>等节点

    <书名>、<作者>、<售价>等节点内的数据时PCDATA类型的

    【book.xml】

    【编写DTD约束的两种方式】

    1.DTD约束可以作为一个单独的文件编写。(如上例所示)

    2.也可以在XML文件内直接编写

    【引用DTD约束】

    XML文件使用DOCTYPE声明语句来指明它所遵循的DTD文件,DOCTYPE有两种形式:

    1.当引用的DTD文件在本地时,采用以下方式:

    <!DOCTYPE   文档根节点   SYSTEM   “DTD文件的URL” >

    例如:

    2.当引用的文件是一个公共的文件时,采用以下方式 :

     <!DOCTYPE   文档根节点   PUBLIC "DTD名称" “DTD文件的URL” >

    例如:

     

  • 相关阅读:
    如何在自定义端口上运行 Spring Boot 应用程序?
    FileUpload拦截器
    UI标签
    OGNL
    你对测试最大的兴趣在哪里?为什么?
    举例说明同步和异步。
    git 克隆分支
    JQuery 选择器
    JQuery对象和Dom对象
    简单的JQuery之Ready
  • 原文地址:https://www.cnblogs.com/HigginCui/p/5811720.html
Copyright © 2011-2022 走看看