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: