(* This type has been automatically generated from ../tests/xhtml1-strict.dtd by dtd2cduce *) type td = [ ( Char | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | map | object | img | tt | i | b | big | small | em | strong | dfn | code | q | samp | kbd | var | cite | abbr | acronym | sub | sup | input | select | textarea | label | button | noscript | ins | del | script )* ];; type th = [ ( Char | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | pre | hr | blockquote | address | fieldset | table | form | a | br | span | bdo | map | object | img | tt | i | b | big | small | em | strong | dfn | code | q | samp | kbd | var | cite | abbr | acronym | sub | sup | input | select | textarea | label | button | noscript | ins | del | script )* ];; type tr = [ (th | td)+ ];; type col = [ ];; type colgroup = [ col* ];; type tbody = [ tr+ ];; type tfoot = [ tr+ ];; type thead = [ tr+ ];; type caption = [ ( Char | a | br | span | bdo | map | object | img | tt | i | b | big | small | em | strong | dfn | code | q | samp | kbd | var | cite | abbr | acronym | sub | sup | input | select | textarea | label | button | ins | del | script )* ];; type table = [ (caption? (col* | colgroup*) thead? tfoot? (tbody+ | tr+)) ];; type button =