xml
来源:互联网 发布:ubuntu 安装mysql 编辑:程序博客网 时间:2024/06/06 12:53
Tip:DTD约束快束入门
Tip: DTD 的语法细节:元素定义1
如为元素类型,则直接书写,DTD规范定义了如下几种类型:
EMPTY:用于定义空元素,例如<br/> <hr/>
ANY:表示元素内容为任意类型。
Tip: DTD 的语法细节:元素定义2
元素内容中可以使用如下方式,描述内容的组成关系
元素内容使用空白符分隔,表示出现顺序没有要求:<!ELEMENT MYFILE (TITLE AUTHOR EMAIL)> ×
用逗号分隔,表示内容的出现顺序必须与声明时一致。<!ELEMENT MYFILE (TITLE,AUTHOR,EMAIL)>
用|分隔,表示任选其一,即多个只能出现一个
<!ELEMENT MYFILE (TITLE|AUTHOR|EMAIL)>
在元素内容中也可以使用+、*、?等符号表示元素出现的次数:
+: 一次或多次 (书+)
?: 0次或一次 (书?)
*: 0次或多次 (书*)
也可使用圆括号( )批量设置,例
<!ELEMENT MYFILE ((TITLE*, AUTHOR?, EMAIL)* | COMMENT)
设置说明:
#REQUIRED:必须设置该属性
#IMPLIED:可以设置也可以不设置
#FIXED:说明该属性的取值固定为一个值 //直接使用默认值:在 XML 中可以设置该值也可以不设置该属性值。若没设置则使用默认值。
其实xml和dtd文件也可以写到一个XML文件中
<?xml version = "1.0" encoding="GB2312" ?><!DOCTYPE 联系人列表[<!ELEMENT 联系人列表 ANY><!ELEMENT 联系人(姓名,EMAIL)><!ELEMENT 姓名(#PCDATA)><!ELEMENT EMAIL(#PCDATA)><!ATTLIST 联系人 编号 ID #REQUIRED>]><联系人列表><联系人 编号="1"><姓名>张三</姓名><EMAIL>zhang@it315.org</EMAIL> </联系人><联系人 编号="2"><姓名>李四</姓名><EMAIL>li@it315.org</EMAIL></联系人></联系人列表>
Tip:实体定义
Tip:实体定义引用实体
Tip:实体定义参数实体
- XML
- XML
- XML
- XML
- xml
- xml
- XML
- XML
- XML
- xml
- xml
- XML
- XML
- xml
- xml
- xml
- XML
- XML
- jquery 编辑table tr
- window eclipse最好不要有中文目录
- 随笔-运幄
- jeecms 爬虫 1.2 正式版(附带整合 采集管理 功能)
- mac下安装软件的辅助1-Brew
- xml
- 终于可以写文章了
- 神都会犯错,程序员也需要信息安全意识
- 单表置换加密与凯撒码加密
- mac下安装软件的辅助2-Macports
- 关于C++ code coverage tool 的研究(2)—GCOV 实现原理
- 看到的一篇介绍strncpy()函数比较好的文章
- 福昕PDF阅读器文本复制功能设置
- 基于多线ISP链路出口的边界网设计