写点什么

XML 简单基础详解 (I)

  • 2022 年 9 月 21 日
    吉林
  • 本文字数:647 字

    阅读完需:约 2 分钟

XML简单基础详解(I)

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:想系统/深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人… 

1、什么是XML


 以上便是一串标准的 XML 代码

  1. XML 指的是,可拓展性标记语言

  2. XML 被发明的目的是传输和存储数据,而不是显示数据

  3. XML 的标签必须自定义,但在写标签名时一定要有含义


看着这串代码,大佬们是否觉得和学过的某些语言有相似之处。

没错,XML 与 HTML 十分相近,都是由标签包围。

但二者又有些许不同

  1. 在 HTML 中的标签都是固定的,例如<a>、<href>、<b>等等。但 XML 中的标签均是可以自定义的,像图片中的<weather>、<temp>等等

  2. HTML 被发明的目的则是显示数据

  3. HTML 的语法要求不是很严格,但 XML 的要求极其严格!

所以 XML 是 W3C 推举使用的数据传输格式。


2、XML 语法

1、必须有根节点

在 XML 中,标签虽说可以任意编辑,但是在整篇代码的开头和末尾,必须要有一个根标签。

<root>czl>陈之琳</czl><sdl>一看就是大佬</sdl><mtf>头发都没几根</mtf></root>
复制代码

如上述代码中的<root>、</root>

2、头声明可有可无

在 HTML 或 PHP 中头声明都是一个必不可少的存在,但在 XML 中

<?xml version =1.0 encoding = "utf-8">
复制代码

的存在感就不会显得那么强,因为在 XML 中,没有头声明在语法上并没有什么错误可言,但建议书写。

3、所有 XML 标签都必须是成对标签

4、标签名大小写敏感

5、标签不能交叉,例如

<aa>adsc<cc>ajschkl<aa>igugbi<cc>
复制代码

6、XML 中的注释和 HTML 中相同

<!--dd-->
复制代码
发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2022.08.25 加入

还未添加个人简介

评论

发布
暂无评论
XML简单基础详解(I)_九月月更_吉师职业混子_InfoQ写作社区