【HTML/XML 9】XML中的DTD文件】的更多相关文章

我们在编辑代码的过程中,有代码提示的编辑工具总是受到青睐. 本文将讲解怎么在eclipse中加入dtd文件实现代码提示.myeclipse同理 选择window,选择perferences,然后拉到下面,选择XML,选择XML catalog 然后点击右边的Add ,来到这个页面 如果你已经将dtd文件放在workspace中了的话,点击workspace,如果想从外部引用一个dtd文件,选择File System (key type选择Public ID) 选择完成之后,为你的dtd文件命名一…
导读:DTD是Document type definition(文档类型定义的缩写),是一套关于标记符的语法规则,它是XML文件的验证机制,数以XML文件的组成部分.XML文档是一种描述标记语言的语言,它可以由DTD来定义结构,DTD制定了文档的一系列规则,确保文档的一致性和有效性.本篇博客,就将具体介绍:什么是DTD,为什么用DTD,怎样用DTD. 一.什么是DTD DTD是一套关于标记的语法规则,该规则详细地描述了一组XML文档的结构.DTD说明了在文档中可以使用哪些标记,哪些标记可以出现在…
以mybatis为例 1.mybatis的xml文件头: (1)config文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> (2)mapp…
导读:DTD是对XML文档进行有效性验证的方法之一,事实上,继DTD之后,出现了用来规范和描述XML文档的第二代标准:Schema.Schema是DTD的继承,但是也有其不同的地方,它是真正的以独立的文档存在,并且使用语XML文档相同的语法.本篇博客,则系统的介绍Schema文件. 一.DTD的不足 1.1,不遵守XML语法 DTD文件并不是XML,它有着自己特殊的语法,这样,在实际使用XML文档时,需要掌握两种语法,还要两种不兼容的解析器:一套解析XML,一套解析DTD,用解析完了的DTD文档…
DTD(Document Type Definition),全称为文档类型定义. 文件清单:book.xml <?xml version="1.0" ?> <!DOCTYPE 书架 SYSTEM "book.dtd"> <书架> <书> <书名>Java就业培训教程</书名> <作者>张孝祥</作者> <售价>39.00元</售价> </书&…
用了很多第三方库,也看了些源码,总是想如果自己写一个类似的库,读取xml配置文件(properties配置文件比较简单) 该如何给配置文件添加头,添加校验,因为xml配置文件相对于properties配置文件结构更加清晰.最近刚好在看spring 1.2.9版本的源码,就来总结一下如何定义一个dtd文件用于约束xml文件的配置.这里之所以选择这个非常久远的低版本,主要是因为代码少,便于阅读.虽然版本很低,但是其核心设计,核心类都没变,比如ApplicationContext ,各种 Applic…
本人亲自写的一个简单的测试例子 1.xsd定义 <?xml version="1.0" encoding="utf-8"?><xs:schema id="LONGTWNG" targetNamespace="http://tempuri.org/LONGTWNG.xsd" elementFormDefault="qualified" xmlns="http://tempuri.o…
原因分析:log4j.xml中使用log4j的DTD验证其格式的有效性"<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">",而系统或项目中找不到log4j.dtd,因此出现以上警告. 解决方法:使用解压缩工具解压log4j.jar文件,找到org/apache/log4j/xml目录下的log4j.dtd文件. 然后根据提示的错误(提示在哪里找不到dtd文件,如我的是eclipse的安装目录下)把dtd文…
xml基础之二(XML结构[2])DTD文档模版 xml 模板 文档结构  我们知道XML主要用于数据的存储和传输,所以无论是自定义还是外部引用DTD模板文档,都是为了突出数据的存储规范.DTD(文档模板)是预先使用合法元素定义好的文档结构,用于给XML文件编写提供模板,即引用该某种DTD文档后,XML文档必须按照其结构进行编写,否则出错.DTD模板现在正被schema模式代替,在此我们对DTD大致了解一下,方便对schema模式进行学习. 1.DTD声明的形式 DTD可以声明在XML文档中:也…
解决方案:把dtd文件由被xml文件外部引用改成被xml文件内部引用. 例子: 1.xml文件: <?xml version="1.0" encoding="UTF-8"?> <!--文件名:学生信息管理 --> <!--关键字'SYSTEM'代表.DTD文件来源于当前系统,而不是来源于网络 --> <!DOCTYPE 班级 SYSTEM "学生信息管理.dtd"> <班级> <学…