Java Reference
In-Depth Information
R
OOT
CAUSES
:
Ignorance or apathy.
S
YMPTOMS
,
CONSEQUENCES
:
The problems with rigid
XML
are similar to
those for hardwired, inflexible code: difficult maintenance and changes that
ripple into other parts of the system. The primary symptom of Rigid
XML
is
a schema that requires significant maintenance. It does not contain changes
to isolated areas and so must be heavily revised for every minor change or
new use. Other symptoms include having to redesign schemas from scratch
even when solving similar problems, and the lack of effective reuse.
A
NECDOTAL
EVIDENCE
:
“We always need a new version when we change
the
XML
.” “I don't know what the
X
stands for, but it is not eXtensible.”