When you use XML file combination, pay attention to how XML handles default attributes. If an XML element has a default setting specified in the DTD, that default setting will be applied in any XML file that does not explicitly set the element. For example, the SQL Repository DTD specifies the expert attribute of the property element like this:

expert%flag;"false"

If your base SQL repository definition file sets the expert attribute of a property to true, and if supplemental SQL repository definition files modify that property, you must also explicitly set the expert attribute of a property to true in the supplemental SQL repository definition files; otherwise the attribute’s value will revert to the default specified in the DTD.

 
loading table of contents...