2.0.1 XML

作者: RockyLuo_290f | 来源:发表于2019-02-12 05:14 被阅读0次

    XML Extensible Markup Language 可扩展的标记语言 为SGML(标准通用标记语言)的一个子集

    XML语法和HTML比较相似,但HTML中的元素是固定的,而XML标签是可以由用户自定义的

    通用的是W3C颁布的XML1.0版本(由于1.1 不向下兼容1.0, 没人用1.0)

    XML作用:
    程序的配置文件 最常见的目的
    数据交换,不同语言用来交换数据
    小型数据库

    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <students>
      <student stunum="01">
        <name>Tom</name> 
        <age>15</age> 
      </student>
    
      <student stunum="02">
        <name>Jerry</name> 
        <age>12</age> 
      </student>
    
      <student stunum="03">
        <name>Hank</name> 
        <age>16</age> 
      </student>
    </students>
    
    

    xml文档声明必须从xml文件的第一行第一列开始
    standalone 用于说明当前文档是否为独立文档,no表明xml文档不是独立的,以来外部约束文件,默认为yes

    xml区分大小写

    在xml文档中有些字符是特殊的
    需要使用转义字符来代指
    < <

    >
    " "
    ' '
    & &

    或使用CDATA来实现自动转义

    <![CDATA[
      <student stuno="01"">
        <name>zhangsan</name>
        <age>age<23</age>
      </student>
    ]]>
    
    
      <student stuno="01&quot;">
        <name>zhangsan</name>
        <age>age&lt;23</age>
      </student>
    

    二者是等同的

    相关文章

      网友评论

          本文标题:2.0.1 XML

          本文链接:https://www.haomeiwen.com/subject/psjnsqtx.html