See also the Perl XML FAQ
In reply to Re: Validating XML against a DTD by grantm in thread Validating XML against a DTD by JediWizard