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中标签严格区分大小写。

 

 

 

posted on   zhangmingda  阅读(287)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2020-05-22 tcping和tcpping工具使用
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示