博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xml学习笔记(第二篇DTD)
阅读量:6272 次
发布时间:2019-06-22

本文共 775 字,大约阅读时间需要 2 分钟。

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,如需转载请自行联系原作者

你可能感兴趣的文章
软件测试(二)之 Failure, Error & Fault
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
C#中使用RabbitMQ收发队列消息
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
说说自己对RESTful API的理解s
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
magento2-- 理解自动加载
查看>>
International SEO:多语言多区域网站SEO的快速入门指南
查看>>