if TRUE
, use scheme definition in xml and raise
an error if the xml does not contain a scheme definition. If False, use the
scheme definition from the corresponding installed package, even if the xml
contains a scheme definition. if NULL
(the default), use the
definition in the xml if it contains a definition, if not use the
corresponding definition from the installed package.