动化, 提供在标准Web协议上表现要求-回答交互方式的一个通用方法.
当然, 如果XML在Web上无处不在, 你可以看到几乎每一种基于Web的应用, 特别是HTML编辑器, 数据库软件, 和电子商务软件, 会迅速加入对XML的各个级别的支持.
18 XML的国际化?
XML将使Web建立者创建真正的国际性站点变得比以前都容易. 因为, 比如 Java, 它由Unicode (ISO 10646)定义, Unicode是一个国际接受的标准, 用于描述世界上所有的字母, 字型, 字符和表意符, 它包括 ASCII ISO 拉丁字符, 日本, 韩国, 中国, 印度, 希腊, 阿拉伯和其它字符. 它甚至允许字符集的混合, 例如, 一篇以日文显示的XML文档可以通过一个元音变音参照到一个德文词汇.
开发者不需要学习任何脚本语言, 以使Unicode在XML文档中生效, 文档在用户的浏览器中用合适的字符集显示出来.
19 XML的未来在哪里?
就围绕着XML的所有活动, 很难预测六个月后它会是什么样. XML和XLL 规范的合作者Tim Bray说, "我们已经制作了一个设计用于通用目的的工具, 大范围的人们对它的关注和应用证明我们是成功的."
在短期内, XML将可能出现在元数据应用上,如RDF.下一个大的影响将随着文档对象模型规范的批准而到来.Bray声称"XML和DOM的结合确实是给Web带来活力的神奇子弹."
XML也应该会帮助电子商务.XML将使电子商务供应商以共同的方法给产品和其相关信息(价格,尺寸,颜色,特性)进行标识, 使用户在Web上对不同的商店进行比较.
同时, Netscape和Microsoft会继续扩大对XML浏览器的支持, 包括有效的和构造良好的XML文档, 更多的XML应用, 为XML设计的style-sheet支持, 和XML超连接协议. 请关注这两个公司以及其它软件供应商在XML制作和出版工具上的进展.
20 哪里能学到更多的XML知识?
XML是一个复杂的事物, 对于所有Web建立者都具有深刻的含意. 如果你想学习更多的东西, 这里是一些可以查看的好地址:
万维网联盟(W3C):
XML规范.
关于XML规范的讨论.
Extensible style Language (XSL) W3C注释.
Document Object Model 规范.
参与W3C规范开发的XML开发者的邮件地址清单.
XML常见问题解答:
ArborText的 XML链接和资源.
微软的XML 站点提供了XML如何在一个天气预报和拍卖中工作的演示.
Textuality收集了XML规范合作者Tim Bray的关于XML的FAQ和到其它资源的一些链接.
由爱尔兰Cork University College的Peter Flynn代表W3C的XML特别兴趣组维护的XML FAQ.
XML信息页面, 达拉斯Summer Institute of Linguistics 的Robin Cover创建的SGML/XML Web页面的一部分.
组织、持续教育:
中国XML联盟
图形通信协会的XML文件
SGML Open 是一个国际性的非盈利性协会, 它提倡基于SGML家族标准的结构化文档和数据交换. 它的InterX.org旨在成为"XML开发者和用户的论坛和资源中心".
huihoo.com Copyright (2001,2002,2003,2004) Allright Reseved
看完了基础知识,下面就实践以下吧
本实例应用了MS的MSXML2_TLB,请自行查找
下载 //用于读写XML的最简单的单元
unit XMLPurserUnit;
interface
uses
SysUtils, Classes, Windows, ActiveX, MSXML2_TLB;
type
//本例子通过DOM方式演示XML文件的读写过程
TDOMXMLpurser=class
public
{ 创建并保存XML文档,XMLDoc:=CoDOMDocument.Create没有办法将文档类型对象填加
到XMLDoc中,因为它没有引用相应的DTD}