/ .. / / -> download
s1kd-syncrefs(1)                  s1kd-tools                  s1kd-syncrefs(1)

NAME
       s1kd-syncrefs - Synchronize references in a data module

SYNOPSIS
              s1kd-syncrefs [-dflqvh?] [-o <out>] [<data module>...]

DESCRIPTION
       The  s1kd-syncrefs  tool  copies all external references (dmRef, pmRef,
       externalPubRef) within the content of a data module and  uses  them  to
       generate  the <refs> element.  Each unique reference is copied, sorted,
       and placed in to the <refs> element.  If a <refs> element  already  ex‐
       ists, it is overwritten.

OPTIONS
       -d, --delete
              Delete the <refs> element.

       -f, --overwrite
              Overwrite the data modules automatically.

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

       -l, --list
              Treat  input  (stdin  or  arguments) as lists of data modules to
              synchronize references in, rather than data modules themselves.

       -o, --out <out>
              The resulting XML is written to <out> instead of stdout.

       -q, --quiet
              Quiet mode.  Errors are not printed.

       -v, --verbose
              Verbose output.

       --version
              Show version information.

       <data module>...
              The data module(s) to synchronize references in.  Default is  to
              read from stdin.

       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.

EXIT STATUS
       0      No errors.

       1      Invalid data module.

       2      Number  of  references  in  a data module exceeded the available
              memory.

EXAMPLE
              $ s1kd-syncrefs -f DMC-EX-A-00-00-00-00A-040A-D_000-01_EN-CA.XML

AUTHORS
       khzae.net.

                                  2021-04-16                  s1kd-syncrefs(1)


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