利用visualbasic操作xml数据

利用visualbasic操作xml数据

ID:37082546

大小:52.51 KB

页数:10页

时间:2019-05-17

利用visualbasic操作xml数据_第1页
利用visualbasic操作xml数据_第2页
利用visualbasic操作xml数据_第3页
利用visualbasic操作xml数据_第4页
利用visualbasic操作xml数据_第5页
资源描述:

《利用visualbasic操作xml数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、什么是XML  扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。  XML与Access,Oracle和SQLServer等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是展示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。  XML的简单使其易于在任

2、何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、MacOS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。  XML的优点  我们谈到XML长于在不同的应用程序之间交换数据,XML文件也便于构建小的数据库,不久以前,软件都使用INI文件存储配置信息、用户参数以及其他信息,后来微软引入了系统注册表,接作微软告诉我们不应该再使用

3、INI文件了,从那时起VisualBasic对INI文件的支持被削弱了。但不幸的是注册表有几个致命的缺点:不是简单的文本文件,难于读写、可能会变得庞大和缓慢、如果注册表不知何故出现问题,将有可能造成系统死机。  将配置信息放在XML文件中可以避免这些问题,甚至可以将XML文件设置为一个共享文件,这样在不同的计算机上的用户就可以共享数据,这是注册表所不能比拟的。  在被称为下一代ASP的ASP.NET中可以在WEB页中直接使用XML,你可以使用数据绑定控件直接绑定数据并自动显示。  当然也可以不选择XML,使用文本文件、

4、注册表、数据库都可以完成XML所能完成的任务,XML只是你在数据存储和恢复的另一种工具而已。  XML语法简介  XML的语法非常的简单,XML文档由节点组成,使用打开和关闭节点描述标记,在格式上与HTML标记非常相似,它们之间最大的不同是:XML中可以自由定义标记名。比如下面的标记就描述了一个电话号码:<Phone>987-654-3210</Phone>  而且不用声明标记名就可以使用。  开始和结束标记必须相同,XML是识别大小写的,所以标记的大小写也必须相同。比如上面的例子中以<Phone>标记开始就必须以</

5、Phone>标记结束,而不能是</phone>或</PHONE>  节点标记中可以包含属性,比如下面的代码中Phone节点包含属性Type,其值为WorkFax:<PhoneType="WorkFax">987-654-3210<Phone>  如果不愿意在节点中包含一个值,那么可以不需要结束标记,可以用在开始标记的后面加一个斜线来结束节点,在下面的例子中,Phone标记的Number属性就存储了一个电话号码,所以就不需要一个结束标记:<PhoneType="WorkFax"Number="987-654-3210"/

6、>  XML文档的结构是一个树形等级结构。文档必须有一个唯一的根结点,根节点包含所有其它节点。下面我们举一个较为完整的例子:<Addresses> <EntryType="Personal">  <FirstName>Andy</FirstName>  <LastName>Fickle</LastName>  <Street>1234ProgrammerPlace</Street>  <City>Bugsville</City>  <State>CO</State>  <Zip>82379</Zip>  <PhoneT

7、ype="Home">354-493-9489</Phone> </Entry> <EntryType="Work">  <FirstName>Betty</FirstName>  <LastName>Masterson</LastName>  <PhoneType="Work">937-878-4958</Phone>  <PhoneType="WorkFax">937-878-4900</Phone> </Entry> ...</Addresses>  注意相似的节点不需要包含相同的信息,例如第一个Entry节点包

8、含了地址信息和家庭电话号码,第二个Entry节点包含了Work和WorkFax电话号码,而没有包含第一个Entry节点包含的信息。XML工具  如前面的例子显示,XML语法是如此的简单以至于你可以在很短的时间作一个XML解析器,幸运的是你不必这样做,因为XML工具可以运行在各种平台上,包括可以安装了VisualBasic的Wind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。