Exam:XML Master Professional Application Developer Examination

[I10-002] XML Master Professional Application Developer Examination

Duration in minutes 90
Number of Questions 40
Required Passing Score 80%

>> XML Master Professional Application Developer Related Specifications

[I10-002] XML Master Professional Application Developer Examination Guide

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

* "Data binding" is a technique consisting of mapping the structure of XML data defined by schema and data types via a programming language to allow for easier XML data processing.

[I10-002] XML Master Professional Application Developer Related Specifications

The current XML Master Professional Application Developer exam covers concepts and specifications contained in the following W3C specifications:

XML

SOAP

WSDL

UDDI

Canonical XML

XML Signature

XML Encryption

XSLT

XPath

DOM

SAX

Go To HOME