=head1 NAME Mozilla::DOM::DocumentType =for object Mozilla::DOM::DocumentType Mozilla::DOM::DocumentType is a wrapper around an instance of Mozilla's nsIDOMDocumentType interface. This inherits from L. * Each Document has a doctype attribute whose value is either null * or a DocumentType object. * The nsIDOMDocumentType interface in the DOM Core provides an * interface to the list of entities that are defined for the document. * * For more information on this interface please see * LEwww.w3.orgETREDOM-Level-2-CoreE> =head1 CLASS METHODS =head2 $iid = Mozilla::DOM::DocumentType->B() Pass this to QueryInterface. =head1 METHODS =head2 $namednodemap = $documenttype->B() A L containing the general entities, both external and internal, declared in the DTD. Parameter entities are not contained. Duplicates are discarded. In list context, returns a list of L, instead. =head2 $str = $documenttype->B() =head2 $name = $documenttype->B() =head2 $namednodemap = $documenttype->B() A L containing the notations declared in the DTD. Duplicates are discarded. In list context, returns a list of L, instead. =head2 $id = $documenttype->B() =head2 $id = $documenttype->B() =head1 SEE ALSO L =head1 COPYRIGHT Copyright (C) 2005-2007, Scott Lanning This software is licensed under the LGPL. See L for a full notice. =cut