文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>XML元素类型

XML元素类型

时间:2009-08-10  来源:sinkingboat

XML元素类型

元素类型分为四种:
   1.EMPTY
      表示没有任何内容,是空元素,但可以用属性来表示某些参数。
         <!ELEMENT HR EMPTY>
      使用方法如下:
         <HR/>
   2.ANY
      表示元素可以是任何内容类型,没有限制。可以是字符和子元素的组合。
      一般用于DTD中
         <!ELEMENT 图书 ANY>
   3. 子元素列表
      没有专用关键字,它规定元素内容只能是子元素,用()括起来。
      为了声明LEAGUE元素必须有一个名称,只要声明LEAGUE_NAME元素,然后在LEAGUE声明后的括号内加入LEAGUE_NAME,如下面这样:
         <!ELEMENT LEAGUE (LEAGUE_NAME)>
         <!ELEMENT LEAGUE_NAME (#PCDATA)>
   4.混合内容
      当元素只包含字符数据时,格式为:
         <!ELEMENT 元素名 (#PCDATA)>
      当元素同时包含字符和子元素时,格式为:
         <!ELEMENT 元素名 (#PCDATA|子元素1|子元素2...)*>

      注意:
         在包含"#PCDATA"的元素声明中,不能使用逗号,问号,加号,否则声明是无效的,例如:
         <!ELEMENT 书名 (#PCDATA,副书名?)>
         <!ELEMENT 书名 (#PCDATA|副书名)>
      正确的写法是:
         <!ELEMENT 书名 (#PCDATA|副书名)*>

正则表达式中可能出现的元字符:

元 字 符 含    义
+ 出现一次或多次
* 出现零次或多次
可选,不出现或出现一次
() 一组要共同匹配的表达式
| OR,或
AND,要求严格遵从顺序要求
元素A
元素B
元素C
元素列表,无须遵从顺序要求

综合例子:

<!DOCTYPE 联系人列表[
    <!ELEMENT 联系人列表 ANY>
    <!ELEMENT 联系人(姓名)>
    <!ELEMENT 姓名(#PCDATA)>   
]>

<联系人列表>
    <联系人>
        <姓名>张三</姓名>
    </联系人>
</联系人列表>

  
相关阅读 更多 +
排行榜 更多 +
边境检察最后区域手机版下载

边境检察最后区域手机版下载

角色扮演 下载
酋长你别跑手游下载

酋长你别跑手游下载

休闲益智 下载
心动漫画app下载官方版

心动漫画app下载官方版

浏览阅读 下载