1. Home
  2. XML
  3. I10-002 Exam Syllabus

XML I10-002 Exam Syllabus

Start Free I10-002 Exam Practice After Reviewing the Topics

Before starting your I10-002 exam preparation, it is recommended to review the complete XML Master Professional Application Developer exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free I10-002 questions. We also provide premium I10-002 practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

XML I10-002 Exam Objectives

Section Objectives
Section 1 - DOM / SAX a. DOM Level2: purpose, types, characteristics
  •     Understand DOM Level2 Core specifications
  •     Overview of DOM Level2 specifications
  •     Cautions and considerations when using DOM

b. DOM Interfaces
  •     DOM structure model
  •     Understand and be able to use the interfaces defined in the DOM Level2 Core specification

c. SAX: purpose, types, characteristics
  •     Understand SAX2 specifications
  •     Overview of SAX2 Extensions
  •     Cautions and considerations when using SAX

d. SAX Interfaces
  •     Timing of event occurrences
  •     Events and callback methods
  •     Understand and be able to use the interfaces defined in the SAX2 specification
Section 2 - DOM / SAX Programming a. DOM Programming
  •     Node creation, copying, moving, inserting, deleting
  •     DOM Tree creation
  •     Acquiring data from DOM trees
  •     DOMString type
  •     DOM and namespaces
  •     Handling white spaces using DOM
  •     Programming in Java

b. SAX Programming
  •     Using SAX to search for and analyze data within XML documents
  •     SAX and namespaces
  •     Handling white spaces using SAX
  •     Setting features and properties
  •     Programming in Java

 
Section 3 - XSLT a. XSLT Style Sheet Processing
  •     XSLT and namespaces
  •     Handling white spaces using XSLT
  •     Processing conflicts, overwrites, modes and embedded components using template rules
  •     Processing with arguments and parameters
  •     Function extensions/ fallback using extension elements, extension functions
  •     Designating XPath methods
  •     Using XSLT to modify sample XML documents

b. Writing XSLT Style Sheets
  •     Literal result element as style sheets
  •     Combining style sheets
  •     Embedding style sheets
  •     Writing literal result elements
  •     Attribute value templates
Section 4 - XML Schema a. XML Schema Design
  •     Schema design incorporating namespaces
  •     Global and local declarations (elements, attributes, types)
  •     Schema design incorporating multiple namespaces
  •     Including and importing schema
Section 5 - XML Processing System Design Technology a. XML Data Communications
  •     SOAP characteristics, structure
  •     Purpose and structure of WSDL
  •     Binding examples

b. XML Security
  •     The need for normalizing XML data
  •     Differences between Canonical XML and Exclusive XML Canonicalization
  •     Overview of XML encryption
  •     Overview of XML signatures
  •     XML data normalization, encryption; procedures for and purpose of digital signatures

c. Linking XML and Systems
  •     Linking XML and databases
  •     Linking XML and applications
  •     Linking in a BtoB environment
  •     System linking and character encoding
  •     Data binding *
Section 6 - Utilizing XML a. Structuring a sample system
  •     Designing, defining namespaces within a sample system
  •     Scope of namespaces within a sample system
  •     XML Schema definitions for a sample system
  •     Creating XML documents for a sample schema using DOM
  •     Analyzing XML documents corresponding to sample schema using SAX
  •     Creating XML documents corresponding to sample schema using XSLT
  •     Utilizing XML for a sample system
  •     Constructing a sample system that meets defined requirements
Official Information http://www.xmlmaster.org/en/certifications.html