Chapter 4 XML Processing
129
Note: data is an internal repre
sentation of the consumed or
Document Reception
produced documents doc
.
Parse and
doc:ExternalSchema
optionally
validate
data:ExternalSchema
Transform
data:InternalSchema
Disassemble/
domainSpecificObject
Map
Business
logic
Assemble
domainSpecificObject
data:InternalSchema
Transform
data:ExternalSchema
Optionally
validate then
doc:ExternalSchema
serialize
Document Emission
Figure 4.1
Activity Diagram Modeling Typical Steps for Handling XML Documents