---
name: "SGML::DTDParse::DTD"
section: "3pm"
platform: "linux"
package: "libsgml-dtdparse-perl"
version: "2.00-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SGML::DTDParse::DTD"
---

# SGML::DTDParse::DTD(3pm)

Parse an SGML or XML DTD.

## NAME

SGML::DTDParse::DTD - Parse an SGML or XML DTD.

## SYNOPSIS

```
  use SGML::DTDParse::DTD;
  $dtd = SGML::DTDParse::DTD->new( %options );
  $dtd->parse($dtd_file);
  $dtd->xml($file_handle);
```

## DESCRIPTION

**SGML::DTDParse::DTD** is the main module for parsing a DTD.  Normally, this module is not used directly with the program dtdparse being the prefered usage model for parsing a DTD.

## CONSTRUCTOR METHODS

TODO.

## METHODS

TODO.

## SEE ALSO

dtdparse

See SGML::DTDParse for an overview of the DTDParse package.

## PREREQUISITES

**Text::DelimMatch**

## AVAILABILITY

\<*http://dtdparse.sourceforge.net/*\>

## AUTHORS

Originally developed by Norman Walsh, \<ndw@nwalsh.com\>.

Earl Hood \<earl@earlhood.com\> picked up support and maintenance.

## COPYRIGHT AND LICENSE

See SGML::DTDParse for copyright and license information.
