xml语言

 

 (https://www.doc88.com/p-3127185997340.html)

1. XML 是结构化的文档, 它分离了数据的内容与表现
数据的形式, 用户可以自己定义所需的标记及属性
名, 具有相当的灵活性.

2. XML是一种定义标记的通用元语言,它向用户提供统一的框架,以便在不同应用之间交换数据和元数据。然而,XML并没有提供任何表示数据语义(semantics)的手段。例如,XML中的标签嵌套没有预定含义,完全由应用程序自行解释。例如,计算机并不能理解下面一段XML的含义。

<course name =“离散数学”>

<lecturer>David Billington</lecturer>

</course>

(https://www.zhihu.com/question/19558514/answer/65479687)

XML是eXtensible Markup Language的缩写。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。

XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS, Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。

XML不像HTML,HTML仅仅提供了在页面上显示信息的通用方法(没有上下文相关和动态功能) ,XML则对数据赋予上下文相关功能

每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言,<?xml version="1.0"?>。这一行代码会告诉解析器和浏览器,这个文件应该按照前面讨论过的XML规则进行解析。第二行代码,<books>,则是文档元素(document element),它是文件中最外面的标签(我们认为元素(element)是起始标签和结束标签之间的内容)。所有其他的标签必须包含在这个标签之内来组成一个有效的XML文件。XML文件的第二行并不一定要包含文档元素;如果有注释或者其他内容,文档元素可以迟些出现。

XML简介

(1)XML 指可扩展标记语言(EXtensible Markup Language)。

(2)XML 是一种很像HTML的标记语言。

(3)XML 的设计宗旨是传输数据,而不是显示数据。

(4)XML 标签没有被预定义。您需要自行定义标签。

(5)XML 被设计为具有自我描述性。

(6)XML 是 W3C 的推荐标准。

posted on 2019-06-22 12:40  一杯明月  阅读(751)  评论(0编辑  收藏  举报