简析XML及其在Delphi中的应用

打败菲律宾

打败菲律宾

2016-01-29 14:28

简析XML及其在Delphi中的应用,简析XML及其在Delphi中的应用
  摘要:随着信息化社会的发展和不同系统间数据交换的要求,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文档被看作是文档的数据库化和数据的文档化。


展开更多 50%)
分享

猜你喜欢

简析XML及其在Delphi中的应用

Delphi
简析XML及其在Delphi中的应用

简析Delphi中的XML编程

Delphi
简析Delphi中的XML编程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

XML教程(3)--CSS在xml中的应用

Web开发
XML教程(3)--CSS在xml中的应用

XML在语音合成中的应用

Web开发
XML在语音合成中的应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

XML在语音中的应用(二)

Web开发
XML在语音中的应用(二)

XML在语音中的应用(一)

Web开发
XML在语音中的应用(一)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《猎神OL》攻略之快速击杀海螺寄居蟹心得

《猎神OL》攻略之快速击杀海螺寄居蟹心得

Delphi面向对象编程的20条规则

Delphi面向对象编程的20条规则
下拉加载更多内容 ↓