DTDDIFF(1) General Commands Manual DTDDIFF(1)

dtddiff - show differences between two SGML Document Type Definitions (DTDs)

dtddiff [options] dtd1 dtd2


dtddiff shows differences between the two DTDs whose filenames are provided as arguments. Output goes to STDOUT and is in ASCII format. Warnings, for example, notes about declarations which are ignored in the output, are sent to STDOUT.

There are three main sections of the output:

includes elements which are in the second DTD but not the first, and elements which are present in both DTDs but have new attributes in the second DTD.
includes elements which were part of the first DTD but not the second, and elements with attributes which were in the first DTD but not the second.
lists, for each element which has either changed or been added in the second DTD, the content rule in each DTD.

dtddiff is one of a suite of tools available in the perlSGML package, which together help one inspect, study, and edit if necessary, an SGML Document Type Definitions (DTD). The package was written by Earl Hood (< <ehood@medusa.acs.uci.edu> >).

This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. Instead, it has documentation in the HTML format; see below.


This program takes the following command-line options:

-catalog

Generate a compact listing; this is the default.
Print a brief usage description. No other action is performed.
Generate a long listing.

dtd2html(1), dtdtree(1), dtdview(1), stripsgml(1)

This manual page was written by Susan G. Kleinmann < <sgk@debian.org> > for the Debian GNU/Linux system (but may be used by others).

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license can be found under /usr/share/common-licenses/FDL.

public domain