VB 2010 (34)XML简介

本文详细介绍了XML(可扩展标记语言)作为一种数据描述语言的特点和优势。与HTML相比,XML专注于描述数据而非显示,适用于跨平台数据共享。文章解释了XML的结构、标记和属性,以及如何使用XML进行数据交换。

    类似于HTML,XML也是一种带有标记的语言。XML和HTML实际上是“近亲”,它们都起源于SGML(Standard Generalized Markup Language,标准通用标记语言)。这就意味着XML也拥有HTML最有用的特征之——可读性。它与HTML的不同之处在于,XML表示数据,而HTML只是一种显示数据的机制。XML是使用标记来描述数据的,例如:
<?xml  version=" 1. 0"   .encoding="utf-8 " ?>
<Movies>
  <FilmOrder name="Grease" filmld="1" quantity="21"></FilmOrder>
  <FilmOrder name="Lawrence of Arabia" filmld="2" quantity ="10"></FilmOrder>
  <FilmOrder name-""Star Wars" filmld="3" quantity=“112"></FilmOrder>
  <FilmOrder name-"Shrek" filmld="4" quantity="14"></FilmOrder>
</Movies>
使用XML共享信息的原因在于:

  • XML中的数据标记更容易理解。
  • XML是一个开放的标准,目前绝大多数平台都支持这个标准。

    即使不熟悉XML文档内容的应用程序,也可以对该文档的数据进行分析。XML文档还可以和某种描述(架构)关联在一起,应用程序能够通过这个架构了解XML文档中的数据结构。XML采用人类可以理解的表现方式进行数据交换,因此看起来非常简单,并已被广泛接受。对于XML,应理解的基本内容有:

  • XML数据可以存储在纯文本文件中。
  • 如果文档遵守XML标准,则会有良好的组织形式(XML标准详见www.w3.org/standards/xmlf)。
  • 标记用于指定文档的内容,例如<FilmOrder>。
  • XML元素(也称为节点)可以看做是文档中的对象。
  • 元素是文档的基本组成块,每—元素都包含一个开始标记和一个结束标记。一个标记可以同时作为开始标记和结束标记,例如<FilmOrder/>,这种标记指定元素的内容(或内部文本)为空。它没有结束标记,因为缺乏内部文本内容,所以不需要结束标记。这种标记称为空标记.
  • 数据可以包含在元素中(元素内容),也可以包含在元素的属性中.
  • XML是层级结构的。一个文档可以包含多个元素,元素可以包含子元素,子元素又可以包含子元素的子元素。但是,一个XML文档只能有一个根元素。

XML文档可以看做是一个包含很多节点的树:

上述范例文档有一个根节点<Movies>。
根节点的分支是<FilmOrder>类型的元素。
XML元素<FilmOrder>的叶节点是它的属性:name、quantity和filmld。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值