网络编程
位置:首页>> 网络编程>> XML编程>> XML 在使用中产生的二十个热点问题(2)

XML 在使用中产生的二十个热点问题(2)

 来源:互联网 发布时间:2008-05-29 11:07:00 

标签:

DOM

XML在Web的真正实力在于它是如何与Document Object Model (DOM)交互的. DOM是定义访问文档中数据的机制的界面.

使用DOM, 程序员可以用一个标准的方法写动态的内容. 换句话说, 他们可以使用它来使浏览器文档树中的一部分特定内容按照一定的方式表现, 例如, 产生一个小效果, 当用户将鼠标移至文字上时, 这些文字变成蓝色. Netscape Navigator 和 Microsoft Internet Explorer 都有他们各自的DOM, 但是他们都称将在其下一版本的浏览器中支持W3C 的标准DOM.

2.XML何以重要?

Web领袖之间的说法是内容至上. 不幸地, 内容经常和其表现紧密结合. 请问你多少次在一个网站上遇到一个小小的提示, "最好在800x600像素的分辨率上显示"?

XML将帮助解决以上问题, 因为网站建造者不用再指明在哪里显示什么, 而是指明文档 的结构. 例如, 你可以说明文档的标题, 作者, 关联文档的清单, 等等. 然后, 任何一个有XML浏览器的设备都可以给出最适合它的文档版本, 这样的设备可以是一个掌上型计算机, 置顶盒, 或高速的工作站.

但是, 也许XML的最佳特性是其内在的可扩展性. 公司和组织能够扩展XML来满足新的挑战和应用. 一个基于XML的语言已经在使用--微软的Channel Definition Format (CDF)-- 还有更多将出现, 包括 Resource Definition Format (RDF) 和 Open Software Description (OSD).

XML 也允诺成为交换数据 和文档的标准机制. 例如, XML可能成为不同厂商的数据库在Internet上交换信息的一种方法.现在准确地决定XML的方向还有一些早. 但是, 其各种可能性是令人敬畏的,这就是为什么围绕着XML有如此多的激动的一个重要原因.

3.SGML、HTML和XML有什么联系?

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com