XML(可扩展标记语言)的详细介绍 概念、语法与实例

您所在的位置:网站首页 机器语言例子及解析论文怎么写 XML(可扩展标记语言)的详细介绍 概念、语法与实例

XML(可扩展标记语言)的详细介绍 概念、语法与实例

2024-07-12 23:54:45| 来源: 网络整理| 查看: 265

前言

最近应导师要求,对交通领域的一篇协议性的文件进行学习,在协议的附录里,发现了一份对应这份协议的xml纲要,篇幅巨大,于是心中好奇xml究竟是什么,在这里做一简单记录,与大家共享。

XML的概念

XML(Extensible Markup Language),中文为可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 XML可以用来标记数据、定义数据类型,可以允许用户对自己标记语言进行定义,是对人和机器都比较友好的数据承载方式。它提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据,非常适合万维网传输,是Internet环境中跨平台、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。 在这里插入图片描述 可以将XML的概念总结为以下几点: 1)是一种很像超文本标记语言的标记语言。 2)它的设计宗旨是传输数据,而不是显示数据。 3)它的标签没有被预定义。您需要自行定义标签。 4)它被设计为具有自我描述性。 5)它是W3C的推荐标准。 6)是各种应用程序之间进行数据传输的最常用的工具。

可扩展标记语言(XML)和超文本标记语言(HTML)之间的差异 而XML与另一类十分相似的超文本标记语言(HTML)之间又有何关系呢?下面列出了两者之间的差别。如果你在学习XML前具备对HTML知识的基本了解,这对于你学习XML是十分有利的。 1)它不是超文本标记语言的替代。 2)它是对超文本标记语言的补充。 3)它和超文本标记语言为不同的目的而设计:它被设计用来传输和存储数据,其焦点是数据的内容。 超文本标记语言被设计用来显示数据,其焦点是数据的外观。 4)超文本标记语言旨在显示信息,而它旨在传输信息。 5)对它最好的描述是:它是独立于软件和硬件的信息传输工具。

XML不会做任何事情 也许这有点难以理解,但是 XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。 下面实例是 Jani 写给 Tove 的便签,存储为 XML:

Tove Jani Reminder Don't forget me this weekend!

上面的这条便签具有自我描述性。它包含了发送者和接受者的信息,同时拥有标题以及消息主体。 但是,这个 XML 文档仍然没有做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。 实例中的标签没有在任何XML标准中定义过。这些标签是由XML文档的创作者发明的。这是因为XML语言没有预定义的标签。HTML中使用的标签都是预定义的。HTML文档只能使用在HTML标准中定义过的标签。XML允许创作者定义自己的标签和自己的文档结构。

XML语法

XML 的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。

XML 文档必须有根元素 XML 必须包含根元素,它是所有其他元素的父元素,比如以下实例中 root 就是根元素:

.....

XML 声明 XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:

以上实例包含 XML 版本。 UTF-8 也是 HTML5, CSS, JavaScript, PHP, 和 SQL 的默认编码。

所有的 XML 元素都必须有一个关闭标签 在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:

This is a paragraph.

XML 标签对大小写敏感 XML 标签对大小写敏感。标签Letter与标签letter是不同的。 必须使用相同的大小写来编写打开标签和关闭标签:

这是错误的 这是正确的

XML 必须正确嵌套 在 XML 中,所有元素都必须彼此正确地嵌套:

This text is bold and italic

在上面的实例中,正确嵌套的意思是:由于i元素是在b元素内打开的,那么它必须在b元素内关闭。

实体引用 在 XML 中,一些字符拥有特殊的意义。 如果您把字符 “



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭