检验你的XML知识

原创 2005年05月16日 13:08:00

XML在IT这片大草原上的发展态势就如同熊熊燃烧、迅速扩散的野火。微软公司已经通过自己的.NET计划全面拥抱XML,Web服务的浪潮更是被XML激发的一浪高过一浪。大多数开发人员都具有了第一手的XML开发和应用经验,但是,你如何评估自己对XML知识的掌握程度呢?IBM认证开发者 – XML和相关技术认证考试就是答案。


XML的某些关键特性:


XML是一种开放的标准:XML语言不受任何实体的控制也不归任何实体所有。

XML可以扩展:XML标签可以被任何人创建并被其他人所采用。

XML是一种标记语言,同HTML相似。


借认证脱颖而出

认证是职业发展的重要方面。它能有力地证明你在相关技术领域的专业水准。此外,它还能说明你具有积极的进取态度,在竞争激烈的计算机行业中保持着自己的技术优势。XML认证同.NET、Oracle或Java之类的认证具有同等的重要性,IBM证实第一家提供XML技术认证考试的厂商。


有关内容

IBM考试由大约58个多选题组成。问题的范围包括了基本定义和分析性问题等。比如说,考试中可能会举出一个XML实例,然后要求你根据给定的schema 或者DTD确定实例的格式是否正确或者检验是否有效。


考试所包含的内容很多,所以你必须熟练掌握XML的各个方面。首先必须掌握的就是XML的基础知识。包括:


XML的格式和检验

解析—DOM和SAX各个方面及其差别

转换—XSLT基础

检验—schemas和DTD各个方面及其差别

XML安全技术(签名和加密)

Xpath基础

名称空间的使用

采用层叠样式表单(CSS)转换或者产生XML

体系结构则是考试中的另一主要涉及领域。其目标是考察你在给定条件下应用正确技术的能力。有关XML体系结构的考察目标有:


在XML设计中确定给定体系结构的含义

为体系结构选择适当的XML技术(XML Schema 1.0、XSLT 1.0、DOM2、SAX2、XPath 1.0、Namespaces、DTD)

为XML应用程序体系结构设计功能组件和相互之间的联系

评估解析、检验和同转换有关的性能问题

Web服务

虽然考试并不能彻底考察你对Web服务的掌握程度,但是考试中会考察你对形成Web服务的各类技术的熟悉程度。其中包括SOAP、WSDL和UDDI等。你应当知道SOAP负责消息的传输;WSDL用于定义服务而UDDI起目录作用。


个人体验

18个月前我参加了该项认证考试发现该考试其实并不难。问题是有关的问题不太具有其他考试所具有的技巧性和确定性。正向我刚才说到的那样,只有全面掌握XML的知识和有关技术才能保证考核通过。很多问题涉及到考察实例XML并回答其问题。此外还必须彻底了解各类解析技术(DOM和SAX)。


准备

如果你打算参加该项认证考试请不妨考虑利用多种学习资源。可是,目前市面上还看不到有关的出版读物,不过你可以访问大量的在线资源进行考试准备。以下是某些在线资源的简短列表:


IBM XML Certification Test Simulator and Tutorial

XML Pitstop

IBM网站的认证途径

以上网站提供了技术概述材料以及有关的考试样例。


其它考试

IBM是最先推出XML认证考试的厂商,目前其他厂商也加入到了一领域。CertifyXML.com网站对其Certified XML Expert考试进行了说明。该项认证受到XML互操作联合会OASIS的全力支持。该项考试采用的认证途径同IBM不同,所以请访问其网站了解更多详细内容。Brainbench也通过其网站提供了XML认证考试地在线测试。


还在等待什么?

希望你现在就开始动手准备投入XML认证。IBM考试以业内所接受的认证形式让你巩固自己的XML经验,哪里还有比IBM更牛气的名字!

相关文章推荐

关于xml知识的基础文档

  • 2009年04月18日 22:19
  • 495KB
  • 下载

【Android基础知识】网络获取Xml文件并解析

从服务器获取xml内容并解析 girls.xml tian 12 tianting di 12 庞各庄 xml解析类 Xmlparse.java pu...

XML基础知识

  • 2012年03月11日 08:54
  • 363KB
  • 下载

学习EZXML(XML解析器)源码过程中总结的知识(2)

1. strstr() 包含文件:string.h 函数名: strstr 函数原型:extern char *strstr(char *str1, const char *str2); 语法:* s...

XML技术基础知识

  • 2013年02月28日 19:09
  • 353KB
  • 下载

xml初步知识讲义

  • 2008年07月10日 23:14
  • 498KB
  • 下载

Java Web基础知识之Servlet容器初始化(无web.xml)

在之前典型的Java Web程序中,部署描述符web.xml是必不可少的,在这里我们需要配置各种组件,包括Servlet、Filter和Listener等,如果使用过SpringMVC的话,应该会对在...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:检验你的XML知识
举报原因:
原因补充:

(最多只允许输入30个字)