If a repository’s DTD provides a default setting for an XML element, that default setting applies to all XML files that do not explicitly set the element. For example, the SQL Repository DTD sets the property
element’s expert
attribute to false
:
expert%flag;"false"
If a base SQL repository definition file sets a property’s expert
attribute to true, and supplemental SQL repository definition files—that is, files that are later in the configuration path—modify that property, the supplemental files must also set the expert
attribute to true; otherwise, the attribute’s value reverts to the DTD’s default setting of false
.