• 小毛驴基本语法


    XML语法


    XML用途

    XML 指可扩展标记语言(EXtensible Markup Language),常用于简化数据的存储和共享。

     基本语法
    1. xml指令

    处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。
    以下为例:
    <?xml version=“1.0” encoding=“utf-8” ?>
    在XML中,所有的处理指令都以<?开始,?>结束。<?后面紧跟的是处理指令的名称。例子中就是一个XML处理指令,XML处理指令要求指定一个version属性。并允许指定可选的standalone和encodeing,其中standalone是指是否允许使用外部声明,可设置为yes或no。yes是指定不使用外部声明。no为使用。encoding是指作者使用的字符编码格式。有UTF-8,GBK,gb2312等等。
    2. 元素和属性

    XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。

     3. 大小写敏感

    XML对大小写是敏感的,这一点不象HTML。在XML中,标记< Letter> 和标记 < letter> 是不一样的。 因此,打开和结束标记的大小写应该写成相同的:
    <letter>…</letter>
    <Letter>…</Letter>
    4. 元素必须有关闭标签

    XML要求每个元素必须由起始标签和关闭标签组成。关闭标签与起始标签的名字相同,写法上多一个“/”

    5. 必须有根元素

    XML要求必须有根元素,所谓根元素就是不被其它元素包围(不含有父元素)。并且根元素只能有一个。

    6. 元素必须正确嵌套

    XML要求所有元素必须正确的嵌套。起始标记与结束标记不能在不同元素之间交叉定义。
    <datasource id=“db_oracle”>
    <property name="dbPwd"> open123
    </datasource> 这里嵌套关系出现了错误!
    7. 实体引用

    实体可以是常用的短语,键盘字符,文件,数据库记录或任何包含数据的项。在XML中,有时实体内包含一些字符,如 & < >“ ‘ 等。这些均需要对其进行转义,否则会对XML解释器生成错误。
    xml常用内置的实体引用有:
    8. CDATA段

    格式:< ! [ CDATA [ 文本内容 ] ] >
    当在xml中某一段内容想作为普通信息看待,而其中又出现了大量的xml敏感字符时,若我们使用实体引用替换显然是件很麻烦的事情,并且还使得xml的易读性变差,这时我们可以使用CDATA段来解决。特殊标签中的实体引用都被忽略,所有内容被当成一整块文本数据对待

     <?xml version="1.0" encoding="utf-8"?> 
      <root> 
        <![CDATA[ 
          ]]> 
         <subRoot> </subRoot> 
       </root> 
  • 相关阅读:
    The Dos and Don'ts for Ceph for OpenStack
    fio测试ceph的filestore
    yum安装Ceph指定Jewel版本
    处理stale的pg
    预估Ceph集群恢复时间
    python编码(二)
    python编码(一)
    删除重复的feature vba VS 删除重复的feature python
    新浪微博mid和url的互算
    用python实现各种排序算法
  • 原文地址:https://www.cnblogs.com/manue1/p/4514091.html
Copyright © 2020-2023  润新知