检验你的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更牛气的名字!

Linux HotSopt虚拟机GC线程的CPU占用率

下面的问题将会检验你有关Linux系统上的Java程序的垃圾回收和High CPU排错的知识。在过度调用GC或及CPU占用率过高的时候,这种排错技术是至关重要的。假设你没有使用像是Compuware ...
  • kobejayandy
  • kobejayandy
  • 2014年04月30日 23:40
  • 870

2018.01.27 我懂你的知识焦虑

阴天  西丽.悦方广场   8house      找个地方消磨周六的时光,这个地方环境挺不错了,有个大大的适合懒懒的躺一下午的大沙发椅 《我懂你的知识焦虑》 第一章  知识焦虑的时代 01 ...
  • wangshufen_007
  • wangshufen_007
  • 2018年01月27日 17:06
  • 43

创业之初你不可不知的融资知识

2017-01-13   只从前言来看,我就很喜欢这个作者的风格。拿到手后我大概翻阅了一下,写的东西非常详尽细致。这本书我在我的分级中应该是A类的,纯粹的干货,有纲领,有细节,全面。我自己也尝试...
  • cloudqiu
  • cloudqiu
  • 2017年02月10日 14:22
  • 418

Eclipse关闭XML文件验证的方法

XML的编写是否符合规范,可以通过XML Schema或DTD进行验证,但有时候电脑本来就很卡,而且XML的某些错误并未导致程序无法运行的情况下,暂时关闭XML的验证也算不错的选择。 如web.xm...
  • jintianhen1
  • jintianhen1
  • 2013年09月27日 09:02
  • 3351

不要让“知识”限制了你的思维

不要让自己的知识限制了自己。生活和工作中,我们该永不止步,提升自己的知识水平和认知层次。怎样才能做到呢?首先要认识到自己“知识”的有限性、学习现有知识、形成和扩展自己的知识系统,其次培养自己观察和思考...
  • suipingsp
  • suipingsp
  • 2014年06月22日 13:14
  • 2120

XML基础知识——使用schema校验XML文件合法性(四)

一、源代码如下 (1)、第一种方式 /** * 使用Schema验证XML的合法性 * * @param xmlDocument 要验证的XML文件 * @param xsdF...
  • spring_model
  • spring_model
  • 2017年01月12日 15:58
  • 1234

xsd验证xml的两种方法

方法一:private boolean validateXMLByXSD(String xml) throws SAXException, UnsupportedEncodingException ...
  • EmmaGood
  • EmmaGood
  • 2012年08月31日 15:49
  • 2841

如何高效的学习新知识(技术)(三)

很多人在学习一门新事物的时候,往往会有这样的困惑,看了很多书,合上书本,大脑还是一片迷茫,参加了很多课程,学了很多专业名词和术语,了解了一些抽象的概念,但是还是不知所云,不知道这些名词和术语如何整合起...
  • xiao2shiqi
  • xiao2shiqi
  • 2017年08月04日 15:23
  • 139

你需要了解的HTTP知识都在这里了!

前言 HTTP网络通信协议在任何的开发工作中都起到非常重要的作用,今天,我们来讲解下关于HTTP的相关知识。 目录 5分钟全面了解HTTP相关知识.png 计算机网络相关...
  • u013651026
  • u013651026
  • 2018年01月08日 10:55
  • 97

XML之 ------ 基础知识详解

XML (Extensible Markup Language,可扩展标记语言) 一、XML是什么 1、它与HTML一样,都是SGML (Standard Generalized Markup ...
  • u011479875
  • u011479875
  • 2015年11月04日 14:32
  • 961
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:检验你的XML知识
举报原因:
原因补充:

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