zoukankan      html  css  js  c++  java
  • XML之外部DTD和内部DTD

    DTD(Document Type Definition):文档类型定义,可以定义合法的XML文档结构,它使用一系列合法元素来定义文档的结构。DTD分为内部DTD和外部DTD,所谓内部DTD是指该DTD在某个文档的内部,只被该文档使用。外部DTD是指该DTD不在文档内部,可以被其他所有的文档来共享。

    符号

    含义

    +

    >=1

    *

    >=0

    =0 =1

    数据的分类:

    1PCDATAparse character data:可以解析的字符数据;

    2CDATAcharacter data)字符数据,不会由解析器解析。

    DTD在XML文档中定义方式:<!DOCTYPE 根 SYSTEM "验证文档.dtd">

    内部DTD举例:

    电影movie和actor后跟+表示xml文件中movie元素大于等于一个存在,rating后跟*表示元素大于等于0个存在,其中#PCDATA表示该元素可解析。

    外部DTD举例:

    dtdXML文件外称为外部dtd

    1XML如下

     2、demo3.dtd如下:

  • 相关阅读:
    语言基础
    进制转换
    ado属性扩展
    ado数据模型和数据访问类,泛型集合
    完整的修改和删除
    完整的删除
    修改
    类库
    接口
    抽象类
  • 原文地址:https://www.cnblogs.com/dingxiaomei/p/7788979.html
Copyright © 2011-2022 走看看