xml

作者: 李霖神谷 | 来源:发表于2017-08-24 21:15 被阅读25次

    1,什么是xml:xml是一种可扩展标记语言,类似于html,是w3c组织发出的,目前遵循w3c在2000年发布的xml1.0规范。
    它被设计的宗旨是传输和储存数据的。
    2,为什么要使用xml:
    xml简化数据共享:xml中的数据实质上是一段段字符串,是以纯文本格式储存的,这让创建不同应用程序有共享数据变得容易。
    简化平台的变更:升级到新的系统(硬件或软件平台),总是非常费时的。必须转换大量的数据,不兼容的数据经常会丢失。XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。
    3,xml的校验:
    浏览器除了内置html解析外,还内置了xml的解析。
    4,xml文件的组成:
    文件的声明----元素----属性----注释----CDATA区----特殊字符-----处理指令
    文件声明:
    xml文档声明使用来声明文档的最基本的属性的,xml解析器将根据文档声明来决定如何正确解析。一般情况下即使不写文档声明也可以被正常使用,但是不符合标准。
    声明格式:<?xml version="1.0" ?> version代表所遵循的xml版本 用encoding来声明文档的字符编码 satandalone 来说明文档是否是独立文档。
    元素:
    @1一个文件标签就是一个元素,文件标签包含开始标签,结束标签<a></a>,如果一个标签不包含其它标签,可以将它写成自闭标签<a/>.另外标签必须合理嵌套,不能交叉嵌套。
    @2元素命名规范:
    区分大小写 不能以数字,下划线开头 不能包含xml 不能有空格 名称中间不能包含冒号 。
    @3xml的属性值必须加引号。
    @4在xml中一些字符存在特殊意义,如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。因此使用预定义的实体引用来代替这些字符下面是五种实体引用:

    Paste_Image.png

    注释:文件按格式来注释的。
    CDATA区:
    当xml中有一段内容不希望被解析器解析时可以用CDATA将其包入。格式:<![CADATA[内容]]>。
    实例:

    <?xml version="1.0" encoding="utf-8" ?>
    <中国>
    
        <安徽>
    
            <宿州>
        <![CDATA[nama<lishuai>]]>
            </宿州>
    
    
        </安徽>
    
    
    
    </中国>  
    

    4,处理指令,在xml文件中写好处理指令通过css文件来渲染xml文件。
    使用xml写的第一个页面:

    <?xml version="1.0" encoding="gbk"?>
    <?xml-stylesheet type="text/css"  href="1.css"?>
    <country>
    <a>中国</a>
    <b>美国</b>
    <c>日本</c>
    </country>
    a{
        font-size:500px;
        color:blue;
        
    }
    b{
        font-size:400px;
        color:yellow;
        
    }
    c{
        font-size:40px;
        color:green;
        
        
        
    }
    
    Paste_Image.png

    5,xml的语法规则,即注意事项
    @1,所有xml标签都必须有关闭标签即写完一个<>必须有一个</>与之对应。
    @2,xml区分大小写
    @3,xml必须有根元素,且要合理嵌套,不能交叉嵌套。
    @4,赋值需要加引号。

    相关文章

      网友评论

        本文标题:xml

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