Documentation Center

Specifying schema locations for Upload Content schema validation

By default, the S1000D Upload Content tool uses the path set in an XML file's noNamespaceSchemaLocation attribute to find the S1000D schemas against which to validate the file's content. Use the XYV_SCHEMA_CATALOG registry setting to specify an alternate schema location to be used if the path in that attribute does not exist or cannot be accessed.

On Windows, you specify the alternate location of the S1000D schemas for Upload Content in the XYV_SCHEMA_CATALOG registry setting located at the following path.

\SOFTWARE\Wow6432Node\XyEnterprise\Content@\Web\Settings\Upload

On Linux, use the Contenta fileregedit utility to specify the alternate location of the S1000D schemas for Upload Content in the XYV_SCHEMA_CATALOG setting in the following location in the unixuser.dat file.

HKEY_LOCAL_MACHINE\Softwar\XyEnterprise\Content@\Web\Settings

Specify one of the following in this setting.
  • The path to a schema catalog file such as the default, Contenta_home/S1000D_samples/schemas/Catalog.

    If a relative path is specified, the parent directory for the main catalog file is treated as the parent for the relative path. For example, the value CATALOG '4.1/catalog' points to Contenta_home/S1000D_samples/schemas/4.1/catalog because the main catalog file resides in the Contenta_home/S1000D_samples/schemas directory.

  • A semicolon-delimited list of schema catalog files such as Contenta_home\S1000D_samples\schemas\4.0\Catalog;Contenta_home\S1000D_samples\schemas\4.1\Catalog