xml学习笔记(第二篇DTD)

简介:

DTD 
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。它使用一系列合法的元素来定义文档结构
<!DOCTYPE note SYSTEM "Note.dtd">
拥有正确语法的 XML 被称为“形式良好”的 XML,通过某个 DTD 进行了验证的 XML 是“合法”的 XML
DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用
内部的 DOCTYPE 声明:<!DOCTYPE 根元素 [元素声明]>
外部文档声明:<!DOCTYPE 根元素 SYSTEM "文件名">
所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成
元素 
属性 
实体 
PCDATA 
CDATA 


实体是用于定义用于定义引用普通文本或特殊字符的快捷方式的变量,实体引用是对实体的引用,实体可在内部或外部进行声明。
一个内部实体声明:
DTD中:

 
  1. <!ENTITY writer "Bill Gates"> 
  2. <!ENTITY copyright "Copyright W3School.com.cn"> 


XML中:

 
  1. <author>&writer;&copyright;</author> 


一个外部实体声明:
DTD中:

 
  1. <!ENTITY writer SYSTEM "http://www.w3school.com.cn/dtd/entities.dtd"> 
  2. <!ENTITY copyright SYSTEM "http://www.w3school.com.cn/dtd/entities.dtd"> 


XML中:
 

 
  1. <author>&writer;&copyright;</author> 

 


      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/888080,如需转载请自行联系原作者




相关文章
|
9月前
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述2
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述2
38 0
|
9月前
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-原始jdbc操作1
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-原始jdbc操作1
43 0
|
9月前
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述1
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概述1
41 0
|
9月前
|
XML 数据格式
java202304java学习笔记第六十七天-ssm-动态sql-web中xml配置
java202304java学习笔记第六十七天-ssm-动态sql-web中xml配置
43 0
|
9月前
|
XML 数据格式
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-知识要点
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-知识要点
39 0
|
9月前
|
XML Java 数据库连接
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-原始jdbc操作2
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-原始jdbc操作2
51 0
|
9月前
|
XML 数据格式
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-快速入门2
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-快速入门2
41 0
|
9月前
|
XML 数据格式
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-快速入门1
java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-快速入门1
48 0
|
12月前
|
XML 数据格式
java202304java学习笔记第五十五天员工管理-idea 报错javax/xml/bind/DatatypeConverter
java202304java学习笔记第五十五天员工管理-idea 报错javax/xml/bind/DatatypeConverter
80 0
|
12月前
|
XML 数据格式
java202303java学习笔记第四十七天-请求-基础操作-XML映射文件3
java202303java学习笔记第四十七天-请求-基础操作-XML映射文件3
55 0