zoukankan      html  css  js  c++  java
  • DTD概述

    1. 什么是XML文件

              可扩展标记语言,标准通用标记语言的子集,是用于标记电子文件使其具有结构性的标记语言。

    2. 什么是dtd文件

       DTD(文档类型定义)的作用是定义XML文档的合法构建模块。它使用一系列的合法元素来定义文档结构。

    3   如何创建XML文件

    2.1 必须有文件开头

               <?xmlversion="1.0" encoding="UTF-8"?>

    2.2 必须有根目录

    2.3 必须有子节点

     

    4   如何创建dtd文件

       4.1 必须有文件开头

              <?xmlversion="1.0" encoding="UTF-8"?>

    4.2 必须规定XML表格的输入的信息格式

         <!ELEMENT 根节点(子节点)>

      4.3 节点的属性值

          <!ATTLIST 子节点名称 属性名称 CDATA #REQUIRED

             #REQUIRED  必须设置该属性

             #IMPLED      可以设置也可以不设置

             #FIXED       说明该属性的取值固定为一个值,

      4.4 属性值类型

              CDATA 普通文本字符串

             ENUMERATED     枚举

              ID  唯一(不能以数字开头)  

             ENTITY  实体

    4.5  元素ELEMENT

          1.格式:<!ELEMENT 元素名称 元素类型>

         2.元素类型

             EMPTY:表示定义空元素

             ANY: 表示元素内容为任意类型、也可以写元素内容

          3 元素内容

    用逗号隔开:表示内容的出现顺序必须与声明时一致

    | 隔开 :表示任选其一,即多个只能出现一个

    出现次数

             +:一次或多次

             ?: 0次或一次

             *0次或多次

    4.6 实体ENTITY

         格式:<!ENTITY>

        类型  引用实体   参数实体

        引用实体(XML引用)

                格式<!ENTITY 实体名称 “实体内容”>

                引用:&实体名称

          参数实体(DTD引用)

                格式:<!ENTITY %实体名称 “实体内容”>

                引用:&实体名称

  • 相关阅读:
    OPENGL学习笔记整理(一)
    OPENGL学习笔记整理(二):纹理知多少?
    OPENGL学习笔记整理(三):缓冲区对象
    细节决定成败(基础知识收集)
    OPENGL学习笔记整理(四):几何图元渲染
    目标规划,利用业余时间。欢迎大家指导。
    微型通用程序框架
    COM在注册表中的相关键值及其意义
    C#编写基于.Net IOCP的高性能服务器(转)
    Java获取XML节点总结之读取XML文档节点
  • 原文地址:https://www.cnblogs.com/xmf3628/p/10916846.html
Copyright © 2011-2022 走看看