XML学习笔记(1)

1、申明属性:

      <!ATTLIST   ElementName AttributeName AttributeType Default>

      ElementName:申明属性名称

      AttributeName:属性名称

      AttributeType:指定属性类型

      Defaule:属性用法关键字

                                                      Defaule项的可能设置

      #REQUIRED    :     必须的属性——它必须定义在元素的每个实例中

      #IMPLIED          :     可选的属性

      #FIXED              :      属性具有一个固定的不能更改的值。属性的固定值跟在#FIXED关键字之后。

      text                     :       属性的默认值为text.。这是属性未分配其他值时所采用的值。

                                                    属性类型

     CDATA               :      未解析的字符数据

     ENTTITIES        :      多个外部二进制实体的列表

      ENTITY             :      一个外部二进制实体

       Enumerated   :      字符串值列表中的一个

        ID                     :       唯一的标识符

        IDREF             :       对DTD中其他地方申明的ID的引用

        IDREFS          :       对DTD中其他地方申明的多个ID的引用

        NMTOKEN     :       由XML标记字符组成的名称

        NMTOKENS   :       由XML标记字符组成的多个名称

        NOTATION      :       在DTD中其他地方定义的一个符号

 例:<!ATTLIST book author CDATA #REQUIRED>

        <!ATTLIST book author CDATA #IMPLIED>

        <ATTLIST book language CDATA #FIXED “English">

        <!ATTLIST person country (US|England|France|Germany) "US">

        <!ATTLIST image imageformat (jped|gif) #REQUIRED>

        <!ATTLIST image imageformat NOTATION (jpeg|gif) #REQUIRED>

        * NOTATION意味着“jpeg"和”gif"是对符号的引用,而属性的实际值由符号定义来确定。

 2、标记属性

      标记属性由XML解析器处理为一个标记,这意味着该属性值由特殊的含义和格式。比标记属性有ENTYTY、ENTYTIES、ID、IDREF、IDREFS、NMTOKEN和NMTOKENS。

例:1.<!ATTLIST image source ENTITY #REQUIRED>

          <!ENTITY myface SYSTEM "peter.jpg">下面属性有效使用:

          <image sourec=&myface;>...</image>

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值