使用dtd定义元素
2017-02-02 09:46
239 查看
使用dtd定义元素
*语法: <!ELEMENT 元素名 约束>
*简单元素:没有子元素的元素
<!ELEMENT name (#PCDATA)>
***(#PCDATA):约束name是字符串类型
***EMPTY:元素为空(没有内容)
***ANY:任意
举个栗子:
<!DOCTYPE person [
<!ELEMENT person (name,age,sex,school)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT sex EMPTY>
<!ELEMENT schools ANY>
]>
复杂元素:
*<!ELEMENT person (name,age,sex,school)>
- 子元素只能出现一次
*<!ELEMENT 元素名称(子元素)>
*表示子元素出现的次数
+:表示一次或者多次
?:表示出现0次或者一次
#:表示0次或者多次
*子元素直接使用逗号隔开
** 表示元素出现的顺序
*子元素直接使用 | 隔开
**表示元素只能出现其中的任意一个
*语法: <!ELEMENT 元素名 约束>
*简单元素:没有子元素的元素
<!ELEMENT name (#PCDATA)>
***(#PCDATA):约束name是字符串类型
***EMPTY:元素为空(没有内容)
***ANY:任意
举个栗子:
<!DOCTYPE person [
<!ELEMENT person (name,age,sex,school)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT sex EMPTY>
<!ELEMENT schools ANY>
]>
复杂元素:
*<!ELEMENT person (name,age,sex,school)>
- 子元素只能出现一次
*<!ELEMENT 元素名称(子元素)>
*表示子元素出现的次数
+:表示一次或者多次
?:表示出现0次或者一次
#:表示0次或者多次
*子元素直接使用逗号隔开
** 表示元素出现的顺序
*子元素直接使用 | 隔开
**表示元素只能出现其中的任意一个
相关文章推荐
- 使用 XML Schema 定义元素的基本知识--1
- 1、将数组中的元素再定义为特殊的名字方便程序中使用
- 【XML系列】----DTD中的元素定义
- dtd语法之定义元素
- 如需定义元素内容与边框间的空间,可使用 padding 属性,并可使用负值?
- 使用 XML Schema 定义元素的基本知识
- DTD元素定义
- 使用 XML Schema 定义元素的基本知识
- XML:DTD、DTD定义元素、DTD定义属性、DTD定义实体
- 使用 XML Schema 定义元素的基本知识
- 使用DTD文档对 xml 1 作业中的xml文档进行约束,其中河北省只能依次包含石家庄市、张家口市、保定市这三个市,保定市可以有多个或者1个,给保定市定义属性编号为ID类型,必须有;属性name为字符
- DTD 的语法细节:元素定义
- Dom元素基本操作方法API,先记录下,方便以后使用。 W3C DOM和JavaScript很容易混淆不清。DOM是面向HTML和XML文档的API,为文档提供了结构化表示,并定义了如何通过脚本
- 使用jquery.offset获取元素的坐标时最好要事先定义宽高!
- 使用 XML Schema 定义元素的基本知识--2
- 使用<appSettings>元素定义配置参数
- DTD 的语法细节:元素定义1
- 定义一个100长度的整型数组,使用rand函数生产随机数对每个元素进行赋值,顺序遍历该数组,输出所有值大于50的数
- C++ 类的使用(定义一个类,里面包含两个数据元素和一个成员函数,并输出数据元素较大值)