@classmethod
def get(cls, name):
    'Return the ``(name, pubid, sysid)`` tuple of the ``DOCTYPE``\n        declaration for the specified name.\n        \n        The following names are recognized in this version:\n         * "html" or "html-strict" for the HTML 4.01 strict DTD\n         * "html-transitional" for the HTML 4.01 transitional DTD\n         * "html-frameset" for the HTML 4.01 frameset DTD\n         * "html5" for the ``DOCTYPE`` proposed for HTML5\n         * "xhtml" or "xhtml-strict" for the XHTML 1.0 strict DTD\n         * "xhtml-transitional" for the XHTML 1.0 transitional DTD\n         * "xhtml-frameset" for the XHTML 1.0 frameset DTD\n         * "xhtml11" for the XHTML 1.1 DTD\n         * "svg" or "svg-full" for the SVG 1.1 DTD\n         * "svg-basic" for the SVG Basic 1.1 DTD\n         * "svg-tiny" for the SVG Tiny 1.1 DTD\n        \n        :param name: the name of the ``DOCTYPE``\n        :return: the ``(name, pubid, sysid)`` tuple for the requested\n                 ``DOCTYPE``, or ``None`` if the name is not recognized\n        :since: version 0.4.1\n        '
    return {'html': cls.HTML, 'html-strict': cls.HTML_STRICT, 'html-transitional': DocType.HTML_TRANSITIONAL, 'html-frameset': DocType.HTML_FRAMESET, 'html5': cls.HTML5, 'xhtml': cls.XHTML, 'xhtml-strict': cls.XHTML_STRICT, 'xhtml-transitional': cls.XHTML_TRANSITIONAL, 'xhtml-frameset': cls.XHTML_FRAMESET, 'xhtml11': cls.XHTML11, 'svg': cls.SVG, 'svg-full': cls.SVG_FULL, 'svg-basic': cls.SVG_BASIC, 'svg-tiny': cls.SVG_TINY}.get(name.lower())
Return the ``(name, pubid, sysid)`` tuple of the ``DOCTYPE``
declaration for the specified name.

The following names are recognized in this version:
 * "html" or "html-strict" for the HTML 4.01 strict DTD
 * "html-transitional" for the HTML 4.01 transitional DTD
 * "html-frameset" for the HTML 4.01 frameset DTD
 * "html5" for the ``DOCTYPE`` proposed for HTML5
 * "xhtml" or "xhtml-strict" for the XHTML 1.0 strict DTD
 * "xhtml-transitional" for the XHTML 1.0 transitional DTD
 * "xhtml-frameset" for the XHTML 1.0 frameset DTD
 * "xhtml11" for the XHTML 1.1 DTD
 * "svg" or "svg-full" for the SVG 1.1 DTD
 * "svg-basic" for the SVG Basic 1.1 DTD
 * "svg-tiny" for the SVG Tiny 1.1 DTD

:param name: the name of the ``DOCTYPE``
:return: the ``(name, pubid, sysid)`` tuple for the requested
         ``DOCTYPE``, or ``None`` if the name is not recognized
:since: version 0.4.1
@classmethod
def get(cls, name):
    'Return the ``(name, pubid, sysid)`` tuple of the ``DOCTYPE``\n        declaration for the specified name.\n        \n        The following names are recognized in this version:\n         * "html" or "html-strict" for the HTML 4.01 strict DTD\n         * "html-transitional" for the HTML 4.01 transitional DTD\n         * "html-frameset" for the HTML 4.01 frameset DTD\n         * "html5" for the ``DOCTYPE`` proposed for HTML5\n         * "xhtml" or "xhtml-strict" for the XHTML 1.0 strict DTD\n         * "xhtml-transitional" for the XHTML 1.0 transitional DTD\n         * "xhtml-frameset" for the XHTML 1.0 frameset DTD\n         * "xhtml11" for the XHTML 1.1 DTD\n         * "svg" or "svg-full" for the SVG 1.1 DTD\n         * "svg-basic" for the SVG Basic 1.1 DTD\n         * "svg-tiny" for the SVG Tiny 1.1 DTD\n        \n        :param name: the name of the ``DOCTYPE``\n        :return: the ``(name, pubid, sysid)`` tuple for the requested\n                 ``DOCTYPE``, or ``None`` if the name is not recognized\n        :since: version 0.4.1\n        '
    return {'html': cls.HTML, 'html-strict': cls.HTML_STRICT, 'html-transitional': DocType.HTML_TRANSITIONAL, 'html-frameset': DocType.HTML_FRAMESET, 'html5': cls.HTML5, 'xhtml': cls.XHTML, 'xhtml-strict': cls.XHTML_STRICT, 'xhtml-transitional': cls.XHTML_TRANSITIONAL, 'xhtml-frameset': cls.XHTML_FRAMESET, 'xhtml11': cls.XHTML11, 'svg': cls.SVG, 'svg-full': cls.SVG_FULL, 'svg-basic': cls.SVG_BASIC, 'svg-tiny': cls.SVG_TINY}.get(name.lower())