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” >

    例如:

     

  • 相关阅读:
    centos5.8下用shell脚本监控服务器
    linux下IPTABLES配置详解
    centos设置计划任务(cron)
    32位CentOS系统安装kernel-PAE支持4g以上内存
    Excel同时打开多个独立的窗口
    yum安装LAMP
    多字段指定不同方向排序
    MySQL基础
    Python 网络编程
    Python 并发编程
  • 原文地址:https://www.cnblogs.com/HigginCui/p/5811720.html
Copyright © 2011-2022 走看看