zoukankan      html  css  js  c++  java
  • XML学习第二节 DTD介绍

    1.DTD 简介 :它是为 XML 文件提供语法和规则的

    为了更好的进行数据的交换,就必须要定义一定的规则,所以要使用DTD

    11

    2.外部 DTD

    关键字:

    SYSTEM :由一个作者或者组织制定的,在众多的XML中通用的DTD

    PUBLIC :由权威机构提供的

    13

    14

    3. XML 文件的构成

    元素

    属性

    实体

    PCDATA

    CDATA

    4.DTD 元素

    15

    注意上面的第二个例子 是要求按顺序的!

    空元素

    <!ELEMENT  elementName  EMPTY>
    
    DTD: <!ELEMENT  br  EMPTY>
    
    XML: <br />

    元素出现的次数:类似 正则表达式 的表示

    16

    使用上面的各种标识符可以使得元素

    要求要有顺序

    不要求有顺序

    可以有重复元素

    5. DTD 属性

    17

    属性的类型 : 前面三个是常用的

    18

    属性的默认值

    19

    使用例子:

    20

    6.DTD  实体

    类似 C 语言中的宏定义,&entityName; 来引用

    实体可以定义在内部,也可以是外部

    21

    7.命名空间

    22

    前缀标识法:在元素名或者属性名前面添加一个标志,以唯一的区分当前的元素或者属性时来自哪个DTD

    23

    8.验证XML文件是否符合DTD的要求的程序

    24

  • 相关阅读:
    C# WebSocket 实现客户端和服务端的通信(二)
    C# WebSocket 实现客户端和服务端的通信(一)
    regsvr32 将dll写入注册表
    Dictionary 添加重复的键值对
    C# Math.Round()的银行家算法
    DataGridView 合并数据相同的行
    获取系统当前日期,分布获取年月日和时分秒
    [Err] ORA-00923: 未找到要求的 FROM 关键字
    正则表达式常用的字符类
    Spring注解作用
  • 原文地址:https://www.cnblogs.com/yinger/p/2155399.html
Copyright © 2011-2022 走看看