xml文档的分类:
格式良好的:能够用浏览器打开的XML文档
合法有效的:(格式良好的) ==》DTD的验证工具
DTD:
内部DTD:DTD文档与XML文档写在一起
元素:
<?xml version="1.0"encoding="GBK"?>
<!DOCTYPE students[
<!ELEMENT students (student)>
<!ELEMENT student(id,name+,age?,address*,gender,(phone|email))>
<!ELEMENT id (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT address EMPTY>
<!ELEMENT gender (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!ELEMENT email ANY>
]>
<students>
<student>
<id>aa</id>
<name>ss</name>
<address></address>
<gender>ss</gender>
<phone></phone>
</student>
</students>
<!--
DTD文档---总格式:
<!DOCTYPE 根元素[
元素、属性、实体的定义
]>
元素的定义:
<!ELEMENT元素名字 (原始类型)>
元素类型:
子元素类型:
#PCDATA:字符串
EMPTY:空元素 注意:没括号
ANY:表示任何字符数据或者定义的子元素类型
#PCDATA和ANY的区别:
ANY表示任何字符数据或者子元素类型 #PCDATA只能表示字符串
混合类型:(#PCDATA/子类型)
如:<!ELEMENT students (#PCDATA|student)*> *
就可以在根标记后 添加字符串 <students> aa
?:表示该元素可以出现0次或者1次
+:表示该元素可以出现1次或者多次
*:表示该元素可以任意次
,:表示顺序出现
():分组
|:表示两者选其一
没有任何符号修饰表示必须出现并且只能出现一次
-->
分享到:
相关推荐
设计一种表示图书信息的XML文档,包含两种方法,一个实例,一个样式,方法有DTD和Schema
XML_XSL_DTD_SCHEMA_SAX_DOM_JDOM_WEBSERVICE简介.pdf
Volume 4_ XML_Domino_DTD_and_JSP_Tags
从第二章到第四章,我们分别从XML语法、DTD和样式单三方面详细介绍XML的三个基本要件。在第五、第六章中,我们从与XML相关的协议和软件工具两个角度来分析XML的使用现状。第七、八、九章,我们将讨论一些与XML相关的...
可以验证DTD规范的java程序,DTD规范是验证XML文件是否合法的文件
How to create dtd and schema for xml document with example
xml与DTD,xml与DTD,xml与DTD,xml与DTD
关于XML的DTD教程,关于XML的DTD教程,关于XML的DTD教程
XML、DTD、Schema笔记、使用方法、注意事项,尤其是对XML和DTD比较详细
xml转换dtd工具jar
XML入门精解之DTD 文件格式定义(XML DTD) DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,...
mybatis-generator-config_1_0.dtd文件存在于mybatis-generator-core-1.3.2.jar包中,路径如下org/mybatis/generator/config/xml/mybatis-generator-config_1_0.dtd 可以设置开发工具的dtd配置,配置...
学习XML语言的DTD如何去写,如何更好的写出XML语言的DTD文档,对进一步深入学习XML有很大帮助。
[实验目的] 1、安装并学习如何使用XMLSPY集成开发环境完成XML相关的开发工作。 2、熟悉和掌握XML规范的基本内容,包括XML声明、...使用内部/外部DTD规则,对XML数据文档的有效性进行约束。 某软件学院XML课程实验答案
使用DTD验证XML文档 一、 DTD的定义: a) DTD是Document Type Defintion的缩写,即文档类型定义。DTD用来描述XML文档的结构。 二、 DTD可能包含的内容: a) 元素的定义规则。 b) 元素之间的关系规则。 c) 属性的定义...
与xml相关内部dtd与外部dtd实例,内部dtd调用与外部dtd调用实例!
.....XML_DTD(文档描述与校验技术之一) .....XML_Schema(文档描述与校验技术之一) .....XML_DOM(文档编程接口之一) .....XML_SAX(文档编程接口之一) .....EJB体系结构 .....会话与消息驱动Bean .....AJAX .....JAXB ...
1、安装XMLSPY集成开发环境,新建XML、DTD文档,在各种不同的编辑视图中尝试采用不同的方式完成XML文档的编辑和查看;并使用XMLSPY提供的便利,建立XML、DTD两者之间的关联,进行XML文档的良构以及有效性验证。 2、...
DTD规范XML文档编写级XML文档的一般书写格式
XML例子 DTD例子 XSL例子 XLD例子 DOM解析