深入XML系列技术

现在的XML真是无处不在,有数据,有结构的地方就会有XML出现。作为开发人员的你,对XML有多深的了解呢?你可曾想过,XML能够为你带来什么,使用它有多大的价值呢?

对于还不太了解XML的人(据我调查,80%被调查的人都属于XML入门阶段,仅在很少的情况下使用过XML,切多数用来做配置文件),XML不仅仅是一种技术,它是由一系列相辅相成的技术组成,包括以下几种技术(不完整的列表):

  • XML
  • DTD
  • Schema
  • XSLT
  • XSL-FO
  • XPath
  • XQuery
  • XInclude
  • XPointer
  • XLink
  • XForms
  • WSDL
  • RDF
  • SOAP
  • RSS

其中一部分像XML、Schema、XSLT、XPath是最基础并最重要的部分,而且都相互关联,各自为其他组成部分提供服务。

所有这些X技术能为你提供什么样的便利呢?你对其中哪几种有足够深的了解呢?说实话,我想每个人都不可能对所有这些技术了解的很透彻,因为不是所有人都能用到所有这些X技术,比如我个人可能会经常用到的有XML、Schema、XSLT、XPath、XQuery (In future ^_^),假如是一个Web开发人员的话那么很可能还会用上WSDL、SOAP等。

深入的了解并准确的应用这些已经非常成熟的X技术无疑对我们只能有百利而无一害,文本的目的是希望能够激发读者的思绪,使读者能够更加关注XML,并且反思一下哪些在你日常工作中的任务可以用XML来增强,甚至给予你灵感想出基于XML的更好的解决方案。今后我希望我会陆续推出一些具体的关于X系列技术的文章,用实际示例来抛砖引玉,使读者能够扩展思维,真正的将X系列这种成熟的、免费的标准充分的利用起来!^_^

敬请期待!

posted @ 2005-11-01 13:57  Cavingdeep  阅读(1184)  评论(5编辑  收藏  举报