.. / download
s1kd-dmrl(1)                      s1kd-tools                      s1kd-dmrl(1)

NAME
       s1kd-dmrl - Create CSDB objects from a DMRL

SYNOPSIS
              s1kd-dmrl [options] <DML>...

DESCRIPTION
       The  s1kd-dmrl tool reads S1000D data management lists and creates CSBD
       objects for the entries specified using the s1kd-new* tools.

OPTIONS
       -$, --issue <issue>
              Specify which issue of S1000D to use when creating objects.

       -@, --out <dir>
              Create new objects in <dir>.

       -%, --templates <dir>
              Use XML templates in the  specified  directory  instead  of  the
              built-in templates of each of the s1kd-new* tools.

       -D, --dmtypes <path>
              Specify the .dmtypes file name.

       -d, --defaults <path>
              Specify the .defaults file name.

       -F, --fail
              Fail  on  the first error generated by any of the s1kd-new* com‐
              mands.  Normally, errors with individual DMRL  entries  will  be
              reported but the other entries will still be processed.

       -f, --overwrite
              Overwrite existing CSDB objects.

       -h, -?, --help
              Show help/usage message.

       -m, --use-remarks
              Use the remarks for an entry as the remarks for the new CSDB ob‐
              ject.

       -N, --omit-issue
              Omit issue/in-work numbers from the filenames  of  created  CSDB
              objects.

       -q, --quiet
              Do not report errors when any of the CSDB objects already exist.

       -s, --commands
              Do  not  create CSDB objects, only output the s1kd-new* commands
              to create them.

       -v, --verbose
              Print the filenames of newly created CSDB objects.

       --version
              Show version information.

       <DML>...
              One or more S1000D data management lists.

       In addition, the following options allow configuration of the XML pars‐
       er:

       --dtdload
              Load the external DTD.

       --huge Remove any internal arbitrary parser limits.

       --net  Allow network access to load external DTD and entities.

       --noent
              Resolve entities.

       --parser-errors
              Emit errors from parser.

       --parser-warnings
              Emit warnings from parser.

       --xinclude
              Do XInclude processing.

       --xml-catalog <file>
              Use  an  XML catalog when resolving entities.  Multiple catalogs
              may be loaded by specifying this option multiple times.

EXAMPLE
              $ s1kd-dmrl DML-EX-12345-C-2018-00001_001-00.XML

AUTHORS
       khzae.net.

                                  2021-04-16                      s1kd-dmrl(1)


gopher://khzae.net/0/s1000d/s1kd-tools/docs/creating/s1kd-dmrl.txt
Styles: Light Dark Classic