• XML 可扩展标记语言


    XML基本概念

    XML是三个单词的缩写:Extersible Makrup Language(可扩展标记语言),这里面可扩展的意思就是XML的标签都是自定义的。我们之前在学习HTML的时候,我们会发现HTML的标签都是系统给我们定义好的,就这么多标签,我们拿来用就行,但是XML的标签都是自定义的。

    XML的发展历程

    XML和HTML都是W3C(万维网联盟)的技术。在早期Html发布之后,由于其比较简单,然后各大浏览器都支持,所以非常的火爆。不过随着技术的发展,后面Html开始不顺利,因为浏览器之间的恶性竞争导致Html的语法变得非常的松散。
     
    这种恶性竞争给我们带来了很大不问题,因为html的语法结果太过于松散。不利于发展。W3C就觉得语法太松散了,不太好。W3C就想要替换HTML,所以W3C就发明出来了一个新的语法叫做XML。并且整合Html推出了XHTML,但是因为XML语法太过于严谨,程序员在松散的环境里面写代码习惯了,所以XML并没有大规模的推广。因为XML语法严格了,但是效果没有提升。后来XML发现自己竞争不过HTML,于是,他重新定位自己的优势(标签可以自定义),然后专注于数据存储。
    存储好了数据之后,用来干什么?
    • 1,很多半成品的软件(我们之后要学习的框架),它的配置文件一般很多都是用xml
    • 2, 在网络上传输数据。微信开发。
    XML与Html的区别总结
    • 1,XML标签都是自定义的,html标签都是预定义的。
    • 2,xml的语法严格,html语法松散。
    • 3,xml是存储数据的,html是展示数据的。
     

    XML快速入门

    1,首先我们创建一个文件,名字我们就用user.xml
    2, 编写对应的代码:
     
    <?xml version="1.0" encoding="utf-8"?>
    <users>
        <user id="1">
            <name>宋青书</name>
            <age>33</age>
            <sex>nan</sex>
        </user>
        <user  id="2">
            <name>周芷若</name>
            <age>18</age>
            <sex>nv</sex>
        </user>
        <user  id="3">
            <name>张无忌</name>
            <age>26</age>
            <sex>nan</sex>
        </user>
    </users>

    存储中文注意:

    • 1、encoding="utf-8" 必须写上
    • 2、文件的编码格式也要是utf-8 比如用notepad++编写

    基本规则:

    • 1,xml文件必须名必须后缀是xml。
    • 2,我们文件的第一行必须是:<?xml version="1.0" encoding="utf-8"?>
      ,当然我们的enconding是可写可不写。还有要注意,这一行代码,前面不能有空行,也不能有空格。
    • 3,xml文档有且只有一个根标签。
    • 4,xml中的标签,必须有结束标签
    • 5,XML中标签严格区分大小写。

     
  • 相关阅读:
    捷微商城小程序上线啦~
    JEECG 新版在线文档WIKI正式发布
    https 详解
    css 3 新特性
    js 基础(一)
    BFC
    .Net、C# 汉字转拼音,简体繁体转换方法
    丰富“WinForms” 的一个别样"项目"(学生管理)
    学生管理系统1
    学生管理系统
  • 原文地址:https://www.cnblogs.com/zhangmingda/p/14799871.html
Copyright © 2020-2023  润新知