Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
   Ask PerfectXML
   .NET XML KB Articles
   XML Certification
   Events Calendar
   Product Reviews
   Book Reviews
   Books & Magazines
   Getting Help
   Microsoft & XML
  Sample Chapters
   By Subject
   By Publisher
   Web Services
   Native XML Databases
   Web Services
   XSLT Editors
   XML Editors
   Development Tools
   Contact Us

home » info bank » IBM XML Certification Fri, Feb 1, 2008
IBM Certified Developer - XML and Related Technologies - Test 141


According to IBM,
The 'IBM Certified Developer - XML and Related Technologies' designs and implements applications that make use of XML and related technologies such as XML Schema, XSLT and XPath. This developer has a strong understanding of XML fundamentals; knowledge of XML concepts and related technologies; understands how data relates to XML, in particular with issues associated to information modeling, XML processing, XML rendering and Web Services; has a thorough knowledge of core XML related W3C recommendations; and is familiar with well-known, best practices.
To get the above qualification, you are required to pass the IBM Test 141. This test consists of about 57 multiple-choice questions that you need to answer in 90 minutes. To pass this exam you are required to answer 58% questions correct.

If you already know XML (and related technologies, such as XSLT, Schemas, Namespaces, XPath, and so on) well, you can begin by taking the free-of-charge Pre-assessment/Sample test .

The IBM XML Certification Test 141 covers the broad range of topics, starting from the basics of XML standards to the typical design, development, testing, and deployment questions.

You should have a good understanding of XML standards, including XML Schema 1.0, XSLT 1.0, Namespaces, XPath, DTDs, XLink, XPointer, CSS, and XHTML. The knowledge of XML processing standards and APIs (DOM2 and SAX2) helps answer many questions. And finally, because of the recent test update, you are also required to know basics of some advanced topics such as SOAP, Web services, WSDL, UDDI, XML encryption and security standards.

The test questions are categorized in five sections:
  1. Architecture
  2. Information Modeling
  3. XML Processing
  4. XML Rendering
  5. Testing & Tuning
Here is the complete list of Test 141 objectives:
(Note: The following information is extracted from IBM Certification Web site. Please check IBM Web site for more information).

Section 1 - Architecture

  1. Determine the implications of a given architecture on XML design considerations
  2. Select appropriate XML technologies for an architecture (XML Schema 1.0, XSLT 1.0, DOM2, SAX2, XPath 1.0, Namespaces, DTDs)
  3. Design functional components and interconnections for an XML application architecture
  4. Assess performance trade-offs related to parsing, validation and transformation
  5. Know basics of Web Services (SOAP, WSDL, UDDI)
  6. Address XML security using XML encryption and XML signature

Section 2 - Information Modeling

  1. Analyze data, documents, and problem domains
  2. Represent structure in XML syntax (model data)
  3. Use Namespaces appropriately
  4. Define DTDs (declarations, reuse, external references)
  5. Define schemas using XML Schema (declaration, structure, data types, data relationships, reuse, external references)
  6. Determine when to use DTD versus XML Schema (legacy systems, scoping, run-time modification, constraints)
  7. Consider data integration and linking issues when designing data models (i.e., related to XLink/XPointer)
  8. Perform validation of XML documents

Section 3 - XML Processing

  1. Analyze data integration points
  2. Use the SAX2 API to manipulate XML data
  3. Use the DOM2 API to manipulate XML data
  4. Traverse an XML document using XPath
  5. Transform XML using XSLT
  6. Determine process implications when integrating XML data
  7. Address validation/conformance and exception handling issues related to XML Schema (e.g., data typing and pattern matching)

Section 4 - XML Rendering

  1. Define optimal rendering/transformation approach for each target (e.g., screens, print, pervasive)
  2. Use XSLT and Formatting Objects to style XML documents
  3. Re-target XML for multiple formats
  4. Use existing CSS to format XML or XHTML
  5. Consider data rendering issues after designing data models

Section 5 - Testing & Tuning

  1. Determine appropriateness of single versus multiple pass transformations, XSL extensions, XSL and Schema inclusions
  2. Optimize XML application execution (e.g., includes, import, id, idref, keys)
  3. Create instances for testing XML applications (e.g. based on data model, boundary cases)
  4. Refine design as necessary based on data model, data integration, data rendering, and data query issues

XML Certification FAQs

Q: Where on the IBM Web site can I find more information about the XML Certification Test 141?
A: Visit for more information on Test 141.

Q: I have read about XML and related standards, and have tried out XML@Whiz and the sample test on IBM site. I am ready to give the actual test. How and where should I register for the test?
A: Depending on where you are located, you can either register with Prometric, Inc. ( OR VUE Testing Network ( . Contact IBM at [email protected] or at [email protected] for more information.

Q: What type of and how many questions are asked, and what is the passing score?
A: There are total 57 multiple-choice questions that needs to be answered in 90 minutes. To pass this exam you are required to answer 58% questions correct.

Q: I know XML, XPath, XSLT, Schema; but I don't know anything about SOAP or Web Services. What's the best way to learn Web Services?
A: The Sun Microsystems Web site contains excellent articles on Web Services ( Also see the Web Services Focus section on for links to many articles and tutorials. PerfectXML Free Library also contains many sample chapters on SOAP and Web Services.

Q: I am absolutely new to XML world, and am looking for a job change, and hence would like to prepare for IBM XML Certification. How do I start learning XML?
A: Start with Professional XML 2nd Edition. Periodically check PerfectXML IBM XML Certification Resource Web site (this Web site) for up-to-date news, resources and more such information.

Q: I have heard that the test consists of questions on XPath, XSLT, Schema syntax. Is there any Web site that provides kind of a quick reference to these technologies?
A: Yes. Click here for more details.

Q: I was told that there will be couple of question on XML Security. Is there any good article or book on XML security?
A: Check out the aricle The XML Security Suite: Increasing the security of e-business on IBM developerWorks Web site.

Osborne Press recently published a book dedicated to XML Security. Read Chapter 4: Introduction to XML Digital Signatures This is a PDF document from this book exclusively on

Q: Is there anything special that I need to remember to obtain good score?
A: Many people read on XML, XSLT, Schemas, etc. but they forget to also read up on XSL FO, XLink and XPointer, DOM Level 3, DTD, etc. So, remember to brush-up on these topics as well, in case a question pops up on these subjects. Also, be prepared to answer any B2B scenario questions, read and answer lengthy problem/scenario questions (but mostly with a simple answer :) ), and practice enough with XSLT, XPath and Schema syntax. And finally, (most importantly) make sure that you understand the role of each specification in XML applications.

Q: I am a Java developer, and would like to know how to use XML in e-commerce application; and I guess this would be useful for the test prep also. Any good books?

Q: Some time ago I had heard about IBM XML Certification Test 140, how is it different that test 141?
A: Test 140 recently retired (Jan 31, 2002) and is superceded by test 141.

Q: I would like to practice DOM and SAX XML Processing, XSL Transformation, Schema, etc. Which is the good tool and programming language I should use?
A: Depends. If you are on Microsoft platform (non .NET) - the best option would be play around with MSXML; If you are a Java programmer, check out various offerings from The Apache Software Foundation . Also see JDOM.

Q: Where can I find information on SAX2?
A: Check out


Professional XML 2nd Edition
Buy this book

Sample Chapter
XSLT Programmer's Reference 2nd Edition
Buy this book

Sample Chapter
Buy this book

Sample Chapter
Essential XML Quick Reference
Buy this book

Sample Chapter
Entire book in online PDF Format
Professional XML Schemas
Buy this book

Sample Chapter
XML: The Complete Reference
Buy this book

Sample Chapter
XML Bible, 2nd Edition
Buy this book
Beginning XML, 2nd Edition
Buy this book

Sample Chapter
Inside XSLT
Buy this book

Sample Chapter
Be sure to check out Free Library Section - By Subject - We are sure it will help you!

Sample Chapters

For complete listing of sample chapters available on, visit

XML Certification Discussions

Ask the XML Certification related questions and participate in the discussion forum dedicated to XML Certification:
  • JavaRanch Big Moose Saloon » XML Certification Discussions
  • Yahoo! Groups XML Certification Discussion

W3C Specification Links

  • XML 1.0
  • XML Information Set
  • Namespaces in XML
  • XPath
  • XSLT 1.0
  • XML Schema Part 0: Primer
For complete listing, visit
Tip: If you have experience with Microsoft technologies, learn more about MSXML (Microsoft XML Core Services) component and see how you can put XML standards into practice. Java XML developers can look into various tools and technologies offered by The Apache Software Foundation .

References and Tutorials

  • DTD Tutorial
  • XPath Tutorial
  • XSLT Reference
  • Schema Reference
  • SOAP 1.1 Reference
  • XSLT and Schema Tutorials on
  • A certification primer for XML and related technologies - by Pradeep Chopra (Cofounder, Whizlabs)
Tip: Visit various Focus Sections on for more links to articles and tutorials, well-categorized based on the subject.

Training Institutes

  • IBM XML Training Solutions
    • XM301: Introduction to XML and Related Technologies
    • XM321: Programming XML and Related Technologies for Java
    • XML20: Using XML and Java to Build Web Applications
  • XML Courses from WestLake Internet Training
  • Vitria Education Services
  • CertificationCity XML Skills Boot Camp
  • JDM Interactive
  • XML Certification Fast Track by
  • Bowstreet Education Services
  • DevelopMentor
Tip: Visit PerfectXML Training Institutes Listing section for complete list of places where you can go and learn XML and related technologies.


XML@Whiz- IBM XML Certification Test Simulator and Tutorial from WhizLabs


Instead of (or in addition to) IBM XML Certification test, here are other XML Certification options that you can look at:
  • Brainbench XML and XSL Tests.
    Brainbench provides online certification and assessment of more than 350 different skills that drive business success today. All of our skills assessments are web-based, eliminating configuration management and geographical issues from the start, thus decreasing costs and doing business effectively and efficiently.
  • SkillDrill - The information technology skills benchmark
    SkillDrill covers the topics that are important to the IT industry and the IT professional. Experts with real working experience play a major role in Drill development. They know the real world situation and the tests reflect this.

    Each SkillDrill covers topics that are identified by training experts and verified by top publications as key factors in application know-how. Current XML-related exams include:
    • Foundation Series: XML
    • XML Programming
    • Oracle XML
    • XHTML Development

On this page...
  Contact Us |  | Site Guide | About PerfectXML | Advertise ©2004 All rights reserved. | Privacy