- 浏览: 95300 次
- 性别:
- 来自: 成都
文章分类
1.特点:
- 层次性。
- 效验
2.作用:
一是传递信息——1,一班—d—><class cid="1" name="一班">,
二是配置文件——数据库连接配置。
<root currentDB="oracle">
<db id="oracle">
<driver>xxx</driver/>
<url>xxx</url>
<user>xxxx<user>
<pwd>xxx</pwd>
</db>
<db id="sqlserver">
<driver>xxx</driver/>
<url>xxx</url>
<user>xxxx<user>
<pwd>xxx</pwd>
</db>
</root>。
3格式:
3.1:DTD——xml有些什么的约束。
why——程序要从stu.xml中读取数据,但是不知道数据的格式是不是自己所想要的格式,所以可以先验证XML结构。如果满足企业所规定的格式,这叫做“有效”的XML。
<!ELEMENT lovo (class*) >
<!ELEMENT class (#PCDATA)>
<!ATTLIST class
name CDATA #REQUIRED
>
3.2XML
1、编写一个合法的XML的规则(声明,根,元素成对,大小写敏感,不能嵌套)——合法
2、合法与有效(DTD)的区别
3、DTD验证语法(*+等,类似于正则表达式)
4、DOM4J常见API(别:JDOM,了解),包括:存取方法以及XPath查询。
5、自定义XML格式的能力,类似于数据库设计。
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE lovo SYSTEM "bin/com/lovo/xml/rule.dtd">
<lovo>
<class name="">xv</class>
<class name="">fgbh</class>
<class name="">gh</class>
</lovo>
4语法
DTD:
关键字——element(元素)、attlist(属性)、ENTITY(实体)
节点个数——(class?)——0,1(问:有没有);(class*)——不限制;(class+)——(加1)至少有1个;(class)——有且只有
符号——“,”代表依次;“|” 代表或者(DOM4J:只能二选一);在文本中包含特殊字符,直接用<![CDATA[ ]]>;
属性类型——CDATA(字符)、ID(主键)、IDREF(外键)、——DTD是未经实例化的抽象类型,与具体数据库无关。
元素类型——PCDATA(解析字符)、
属性的约束——#REQUIRED(非空)、IMPLIED(可有无)、fixed(固定的)通常多个系统在交换数据的时候,系统的名称是不能更改的,通常只是一个参考的作用。
发表评论
-
报表相关
2010-07-20 07:02 8321.报表——普通报表是 ... -
动态SQL
2010-06-28 20:36 7701.why——有些时候表明和列名在程序运行的时候才被告诉。 ... -
事务机制
2010-06-26 10:21 7981.概念——多步操作组 ... -
游标(指针)
2010-06-26 10:21 1183*游标可以减少程序与数据库的交互和内存的消耗。 1.游标分类 ... -
练习——oracle数据字典对象
2010-06-22 20:09 869·创建部门表(部门编号,部门名称)和用户表(帐号,姓名,性别, ... -
练习——oracle数据类型
2010-06-22 20:06 708--复合变量tabledeclareType mytabtyp ... -
故障排除
2010-06-19 20:12 5891.故障排除方法与步骤 2.常见故障及原因 ... -
脚本开发
2010-06-19 20:11 893编写自己的数据库执行代码 1.PL(procedural l ... -
Oracle
2010-06-19 20:10 900该数据库在企业里普遍应用 1.Oracle的发展史 ... -
访问权限
2010-06-19 20:09 797阶级性和特权 范例— ... -
数据安全
2010-06-19 20:08 662数据库的数据安全,避免数据泄漏和丢失 -
数据访问优化
2010-04-27 09:41 8282.数据访问优化方法——时间(效率)换空间 2.1:索引优化 ... -
数据备份技术——数据仓库
2010-04-27 09:25 7541.what——可以将数据还原为备份的那个时刻. 2.分类 ... -
练习——学生班级
2010-04-27 08:09 680create table t_class(c_id int p ... -
练习——部门员工表
2010-04-27 07:59 7138create table DEPT( DEPTNO deci ... -
排序——index
2010-04-26 10:26 6911why——对大量数据进行排序,方便查找记录 2.特点 ... -
项目后台的有机组合
2010-04-14 10:58 788——————Dao——>———————DBUtil——— ... -
写服务器运行日志的方法
2010-04-14 10:38 8251:服务器运行后,日志的更新频率很高。方法好还决定了服务器相应 ... -
练习——DOM4J
2010-04-03 22:49 847什么叫XML解析:读或写XML中的内容。 扩展: XM ... -
Dao+DBUtil+Po
2010-04-03 18:57 738界面上的数据来自 1.数据库(Dao)——定义SQL执 ...
相关推荐
鑫编写的《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》共分4篇,从XML、XML Schema、XSLT、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进...
DTD(Document Type Definition)是XML的一个重要组成部分,它定义了XML文档的结构和规则。一个DTD包含元素、属性、实体等声明,确保XML文档遵循特定的模式。在本项目中,完整的DTD文件保证了XML文档的合法性,防止...
XML(可扩展标记语言)是用于存储和传输结构化数据的标准格式,它的设计目标是简化数据的共享和交换。在本项目中,XML被用来创建一个个人简历的结构化文档,其中包含了各种简历元素,如个人信息、教育背景、工作经验...
DTD(Document Type Definition)是XML的一个重要组成部分,它定义了XML文档的结构和规则。DTD通过声明元素、属性以及它们之间的关系来确保XML文档的合法性。例如,它可以规定某个元素是否可以包含子元素,或者哪些...
标题中的“通讯录源码XML+CSS+DTD+XSD”揭示了这是一个使用XML(可扩展标记语言)、CSS(层叠样式表)以及DTD(文档类型定义)和XSD(XML Schema定义)来构建的通讯录应用的源代码。下面我们将深入探讨这些技术及其...
XML手册会讲解XML的基本语法、命名空间、DTD(文档类型定义)和XSD(XML Schema)等概念,帮助开发者理解如何创建和解析XML文档。 4. **HTML教程** HTML教程通常包括HTML基础、元素的使用、属性的设置、表格、表单...
web开发详解2
### XML与DTD详解 #### 一、XML简介 XML(Extensible Markup Language)是一种非常重要的数据交换标准,它被广泛应用于互联网数据交换场景之中。XML的设计初衷是为了传输和存储数据,其灵活性允许用户自定义标签,...
第1章 xml与dtd 2 1.1 xml的产生 2 1.2 w3c介绍 2 1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5...
**DWR2.0.dtd** 是DWR2.0的文档类型定义(DTD),它定义了DWR.xml文件的结构和元素。DTD用于验证XML文件是否符合特定的语法规则,确保配置文件的正确性。当编辑DWR.xml时,DTD可以帮助开发者遵循正确的格式和属性,...
在本实例中,我们将深入探讨XML与DTD之间的关系,包括内部DTD和外部DTD的使用。 首先,我们来理解什么是内部DTD。内部DTD是直接嵌入到XML文档中的DTD定义,通常放在文档的`<!DOCTYPE>`声明中。例如: ```xml <?xml...
### XML的DTD教程 #### 一、文档类型定义(DTD)概述 文档类型定义(Document Type Definition,简称DTD)是一种用于定义XML文档结构的语言。它主要用于描述XML文档中元素、属性以及实体等组成部分的规则,确保XML...
DTD(文档类型定义,Document Type Definition)是XML的一种验证机制,它定义了XML文档的结构和合法元素。DTD包含元素声明、属性声明、实体声明和notations声明。例如,一个简单的DTD声明可能如下: ```xml <!...
xml转换dtd工具jar
第1章 xml与dtd 2 1.1 xml的产生 2 1.2 w3c介绍 2 1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5...
XML入门精解之DTD 文件格式定义(XML DTD) DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,...
### XML 实现留言簿知识点详解 #### 一、XML留言簿概述 XML留言簿是一种采用XML格式存储数据的留言板系统。这种系统不仅便于数据管理,还可以通过XSLT进行样式转换,实现动态显示效果。本案例中,作者利用XML、XSL...
第1章 xml与dtd 2 1.1 xml的产生 2 1.2 w3c介绍 2 1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5...
[实验目的] 1、安装并学习如何使用XMLSPY集成开发环境完成XML相关的开发工作。 2、熟悉和掌握XML规范的基本内容,包括XML声明、...使用内部/外部DTD规则,对XML数据文档的有效性进行约束。 某软件学院XML课程实验答案