首页 相关文章 XML初学进阶学习笔记(2)

XML初学进阶学习笔记(2)

  15、

  !ELEMENT 联系人(姓名, EMAIL)

  !ELEMENT 姓名(#PCDATA)

  !ELEMENT EMAIL(#PCDATA)

  如果我们使用逗号,来分隔两个子元素,那么XML文件中,元素姓名就必须出现在元素EMAIL前面。反之,可以无序。

  16、XML正则表达式的匹配原则不允许循环逻辑。所以,OR的意思是或者选这个或者选那个,但不能两个都选,也不能两个都不选。

  17、注意:在一个组中,只允许使用一种连接符(例如,或|)。因此,象下面这样定义的DTD是不合法的:

  !ELEMENT 联系人(姓名,电话|EMAIL)

  要想使用多种连接符,只有通过创建子组的方式,使用

  !ELEMENT 联系人(姓名,(电话|EMAIL))

  前面我们已经介绍了所有可能用到的子元素的排列状况。不过,还有一种情况没有说,那就是,一个元素中不包含任何子元素,也不包含纯文本。

  对于这种情况,我们可以定义一个空标记。当然,定义这样一个标记很简单,你只需要使用关键字EMPTY就可以了,例如:

  !ELEMEN...[ 查看全文 ]

2016-02-19 标签:

XML初学进阶学习笔记(2)的相关文章

手机页面
收藏网站 回到头部