当前位置: 首页 > 图文教程 > 开发语言 > Delphi > 简析XML及其在Delphi中的应用

Delphi
Delphi设计简易对象垃圾回收框架
Delphi开发Web应用程序打印组件
Delphi客户服务器应用开发(四)
Delphi自定义部件开发(一)
Delphi自定义部件开发(二)
Delphi自定义部件开发(三)
Delphi自定义部件开发(四)
开发Delphi对象式数据管理功能(一)
开发Delphi对象式数据管理功能(二)
开发Delphi对象式数据管理功能(三)
开发Delphi对象式数据管理功能(四)
开发Delphi对象式数据管理功能(五)
用Delphi语言来学设计模式之简单工厂篇
Delphi2005和DUnit搭建敏捷开发平台记录
你想成Delphi高手吗?快来学Delphi快捷键
Borland最新版开发工具Delphi2005抢先预览
用Delphi实现JPEG格式图像的显示
用DELPHI编程访问SQL SERVER数据库
用Delphi编制趣味动画鼠标
用Delphi实现选单的自动隐藏功能

简析XML及其在Delphi中的应用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 119 ::
收藏到网摘: n/a

  摘要:随着信息化社会的发展和不同系统间数据交换的要求,XML将成为不同系统间数据交换的标准和传输格式。本文结合实例介绍了如何在Delphi中应用XML进行编程的技术。

  关键字:可扩展标记语言,Delphi, Web Service, InternetExpress.

  1. XML及其背景

  XML即Extensible Markup Language(可扩展标记语言)的缩写[1]。XML是Web上表示结构化信息的一种标准文本格。XML同HTML一样,都来自SGML(标准通用标记语言)。XML与SGML相比,简单易懂,是一门既无标签集也无语法的新一代标记语言。XML具有以下的先进特性:

  1.1 简单性

  XML为程序员和文档作者提供了一个友好的环境。XML的严格定义和规则集使得人类和机器都能很容易地阅读文档。XML文档语法包含一个非常小的规则集,使开发者能立刻开始工作。

  1.2 可扩展性

  XML在两个意义上是可扩展的。首先,它允许开发者创建他们自己的DTD,有效地创建可被用于多种应用的"可扩展的"标志集;其次,使用几个附加的标准,可以对XML进行扩展,这些附加标准可以向核心的XML功能集增加样式、链接和参照能力。

  1.3 开放性

  XML标准在Internet上是完全开放的。XML文档自身也较为开放,任何人都可以对一个结构良好的XML文档进行语法分析,如果提供了DTD,还可以校验这个文档。开放性是它最大的优点之一。

  此外,XML还有互操作性和自描述性。XML可以在多种平台上使用,可以用多种工具进行解释;XML支持用于字符编码的许多主要标准。自描述性表现在XML文档通常包含一个文档类型声明,不仅人能读懂XML文档,计算机也能处理。XML文档被看作是文档的数据库化和数据的文档化。