|
BDE 4.14.0 Production release
|
Provide utilities for s_baltst::BasicSchema objects.
This component defines a struct, s_baltst::BasicSchemaUtil, that acts as a namespace for a suite of utility functions providing non-primitive operations on s_baltst::BasicSchema objects.
The most important operation provided by s_baltst::BasicSchemaUtil is areEqualUpToAnnotation, which compares 2 basic schema objects and returns true if they are structurally equal except for the presence or absence of annotations. This can be used, for example, to test that a basic schema object parsed from an XML schema definition has an expected structure, without worrying about having to check the structure of its documentation.