关于IBM XML认证考试的要点

Individuals who successfully complete Test 140, XML and Related Techno

关于IBM XML认证考试的要点

logies, V1 Test, will have demonstrated the knowledge and skills assoc

iated with the following XML developer-related tasks:

  gn

Determine the implications of a given architecture on XML design con

siderations

Determine how W3C recommendations will be applied (e.g. determine wh

en DOM is appropriate, etc.)

Use the details and syntax of core W3C recommendations (XML, XSL, DO

M, XPath, namespaces, DTDs, XML well-formedness)

Identify what features of XML are W3C recommended and standardized i

n order to develop a W3C-compliant application

Given an architecture, design functional components

Given an architecture, define interconnections among functional components

Given an architecture, select appropriate tools/libraries

Refine design as necessary based on data model, data integration, da

ta rendering, and data query issues

  rmation Modeling

Analyze data/documents for structure

Represent structure in XML form

Define DTDs

   Processing

Identify points of data integration

Define the optimal integration approach at each point (e.g., XSL tra

nsformation and DOM)

Establish linking relationships

Consider data integration and linking issues when designing data models

   Rendering

Identify rendering/transformation targets (e.g. web pages, print, pe

rvasive, etc)

Define the optimal rendering approach for each target

Consider data rendering issues when designing data models

   Query

Identify data to be retrieved for resulting subset of data

Define the optimal retrieval approach for each dataset

Consider query constraints when designing data models (e.g. metadata

, inner structure, additional attributes)

  ementation/Testing

Determine optimal development environment using standard tools as ap

propriate (e.g. DTD editors, XSL and style sheet editors, XSL debugger

s, XML editors)

Determine best use of APIs to XSL processors & XML processors

Assess performance tradeoffs

Implement a given design (including the data model, data integration

, data rendering, functional components, & interconnections among func

tional components)

Create instances to test (e.g. based on data model, boundary cases)

Address exceptions (e.g. parser and DOM errors)