XML简单基础详解(I)

简介: 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:

想系统/深入学习某技术知识点…

一个人摸索学习很难坚持,想组团高效学习…

想写博客但无从下手,急需写作干货注入能量…

热爱写作,愿意让自己成为更好的人…

1、什么是XML



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

548a9d2b4eaf4626839a66df8d5d9988.png

  • XML指的是,可拓展性标记语言
  • XML被发明的目的是传输和存储数据,而不是显示数据
  • XML的标签必须自定义,但在写标签名时一定要有含义

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


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


但二者又有些许不同


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

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

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-->


目录
相关文章
|
2月前
|
XML 数据格式
|
6月前
|
XML Java 区块链
为什么需要用xml
为什么需要用xml
|
11月前
|
XML 存储 JSON
【XML学习 一】XML基础
【XML学习 一】XML基础
120 0
|
11月前
|
XML JSON JavaScript
了解xml
即使在xml被json'替代的今天,你也应该了解它。
126 0
|
XML 存储 数据处理
xml
xml
75 0
|
XML 数据库 数据安全/隐私保护
|
Web App开发 存储 XML
XML学习笔记了解一下
前言: XML Schema 是基于 XML 的 DTD 替代者。json现在也是用来替代XML了 这是我所了解的 那请问还需要学XML吗? 也许毕业了工作了,遇到的项目是以前的 ,需要XML那怎么办? 个人觉得还是有必要的,毕竟是基础,虽然是过时了的技术,但还是有必要掌握一下的,而且花费的时间也不多,大概2天。
2219 0
|
XML JavaScript Java
XML就是这么简单
什么是XML? XML:extensiable markup language 被称作可扩展标记语言 XML简单的历史介绍: gml->sgml->html->xml gml(通用标记语言)–在不同的机器进行通信的数据规范 sgml(标准通用标记语言) html(超文本标记语言) 为什么我们需要...
1239 0
|
Web App开发 JavaScript 数据格式