XML全名是Extensible Markup Language,意思是可扩展的标记语言。XML是被设计用来传输和存储数据的,它使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。虽然XML比传统存储数据的方式要占用更多的空间,但它易于掌握和使用。XML的设计宗旨是传输数据,它需要自行定义标签,具有自我描述性。我们可以通过下面这个例子来认识一下XML:
动手写20.2.1 XMLBrief.xml
其中第一行:
其中第一行:
这行表示这个XML文件使用了1.0的版本以及UTF-8的编码方式,这是目前比较通用的XML版本和编码方式。本例中的XML存储了一个book的信息,其中包含了书名name、书里使用的语言language以及章节chapter。不过它除了纯粹的book信息以外不包含其他任何的信息,我们还需要编写额外代码才能获取这些信息。我们可以为XML添加额外的自定义标签,比如<note><text>等,用于存储一些与根元素相关的信息。
XML通过将数据组织成树形结构来表示信息。我们可以在脑海中想象一棵树,从根部往上,有分叉和枝叶。在本例中book就是XML结构中的根,而<name>、<language>和<chapter>三个标签是子元素,也就是树的分叉。通过这种形式,XMLBrief.xml将书本的信息整合在了一起。(www.xing528.com)
XML本身是一个独立的标准,不受硬件和平台的影响,这就意味着可以通过XML进行跨平台和硬件的数据传输,这使XML在互联网时代成为了数据沟通的桥梁。
这行表示这个XML文件使用了1.0的版本以及UTF-8的编码方式,这是目前比较通用的XML版本和编码方式。本例中的XML存储了一个book的信息,其中包含了书名name、书里使用的语言language以及章节chapter。不过它除了纯粹的book信息以外不包含其他任何的信息,我们还需要编写额外代码才能获取这些信息。我们可以为XML添加额外的自定义标签,比如<note><text>等,用于存储一些与根元素相关的信息。
XML通过将数据组织成树形结构来表示信息。我们可以在脑海中想象一棵树,从根部往上,有分叉和枝叶。在本例中book就是XML结构中的根,而<name>、<language>和<chapter>三个标签是子元素,也就是树的分叉。通过这种形式,XMLBrief.xml将书本的信息整合在了一起。
XML本身是一个独立的标准,不受硬件和平台的影响,这就意味着可以通过XML进行跨平台和硬件的数据传输,这使XML在互联网时代成为了数据沟通的桥梁。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。