Package genshi :: Module output :: Class DocType |

# Class DocType

    object --+
             |
            DocType

Defines a number of commonly used DOCTYPE declarations as constants.

Instance Methods
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__init__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Methods
get(cls, name) Return the `(name, pubid, sysid)` tuple of the `DOCTYPE` declaration for the specified name. |

Class Variables
| HTML_STRICT = ``(``'``html``'``,` `'``-//W3C//DTD HTML 4.01//EN``'``,` `'``http://ww``...``
| HTML_TRANSITIONAL = ``(``'``html``'``,` `'``-//W3C//DTD HTML 4.01 Transition``...``
| HTML_FRAMESET = ``(``'``html``'``,` `'``-//W3C//DTD HTML 4.01 Frameset//EN``'``,``...``
| HTML = ``(``'``html``'``,` `'``-//W3C//DTD HTML 4.01//EN``'``,` `'``http://www.w3.or``...``
| HTML5 = ``(``'``html``'``,` None`,` None`)``
| XHTML_STRICT = ``(``'``html``'``,` `'``-//W3C//DTD XHTML 1.0 Strict//EN``'``,` `'``h``...``
| XHTML_TRANSITIONAL = ``(``'``html``'``,` `'``-//W3C//DTD XHTML 1.0 Transitio``...``
| XHTML_FRAMESET = ``(``'``html``'``,` `'``-//W3C//DTD XHTML 1.0 Frameset//EN``'``...``
| XHTML = ``(``'``html``'``,` `'``-//W3C//DTD XHTML 1.0 Strict//EN``'``,` `'``http://w``...``
| XHTML11 = ``(``'``html``'``,` `'``-//W3C//DTD XHTML 1.1//EN``'``,` `'``http://www.w3``...``
| SVG_FULL = ``(``'``svg``'``,` `'``-//W3C//DTD SVG 1.1//EN``'``,` `'``http://www.w3.o``...``
| SVG_BASIC = ``(``'``svg``'``,` `'``-//W3C//DTD SVG Basic 1.1//EN``'``,` `'``http://w``...``
| SVG_TINY = ``(``'``svg``'``,` `'``-//W3C//DTD SVG Tiny 1.1//EN``'``,` `'``http://www``...``
| SVG = ``(``'``svg``'``,` `'``-//W3C//DTD SVG 1.1//EN``'``,` `'``http://www.w3.org/Gr``...``

Properties
Inherited from `object`: `__class__`

Method Details

### get(cls, name) Class Method |
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 Parameters: `name` - the name of the `DOCTYPE` Returns: the `(name, pubid, sysid)` tuple for the requested `DOCTYPE`, or `None` if the name is not recognized Since: version 0.4.1

Class Variable Details

  ### HTML_STRICT Value:
      ('html',
       '-//W3C//DTD HTML 4.01//EN',
       'http://www.w3.org/TR/html4/strict.dtd')

  ### HTML_TRANSITIONAL Value:
      ('html',
       '-//W3C//DTD HTML 4.01 Transitional//EN',
       'http://www.w3.org/TR/html4/loose.dtd')

  ### HTML_FRAMESET Value:
      ('html',
       '-//W3C//DTD HTML 4.01 Frameset//EN',
       'http://www.w3.org/TR/html4/frameset.dtd')

  ### HTML Value:
      ('html',
       '-//W3C//DTD HTML 4.01//EN',
       'http://www.w3.org/TR/html4/strict.dtd')

  ### XHTML_STRICT Value:
      ('html',
       '-//W3C//DTD XHTML 1.0 Strict//EN',
       'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd')

  ### XHTML_TRANSITIONAL Value:
      ('html',
       '-//W3C//DTD XHTML 1.0 Transitional//EN',
       'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd')

  ### XHTML_FRAMESET Value:
      ('html',
       '-//W3C//DTD XHTML 1.0 Frameset//EN',
       'http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd')

  ### XHTML Value:
      ('html',
       '-//W3C//DTD XHTML 1.0 Strict//EN',
       'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd')

  ### XHTML11 Value:
      ('html',
       '-//W3C//DTD XHTML 1.1//EN',
       'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd')

  ### SVG_FULL Value:
      ('svg',
       '-//W3C//DTD SVG 1.1//EN',
       'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd')

  ### SVG_BASIC Value:
      ('svg',
       '-//W3C//DTD SVG Basic 1.1//EN',
       'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd')

  ### SVG_TINY Value:
      ('svg',
       '-//W3C//DTD SVG Tiny 1.1//EN',
       'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd')

  ### SVG Value:
      ('svg',
       '-//W3C//DTD SVG 1.1//EN',
       'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd')