• 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如下:

  • 相关阅读:
    Oracle 数据库对象
    oracle基础知识
    中文乱码问题
    会话技术Cookie&Session
    HttpServletRequest请求
    JAVA基础之设置随机成语验证码
    HttpServletResponse响应
    Spring注解 AOP@Aspect
    Visual studio Code使用技巧
    缓存相关
  • 原文地址:https://www.cnblogs.com/dingxiaomei/p/7788979.html
Copyright © 2020-2023  润新知