(* This type has been automatically generated from tests/xhtml.xml by dtd2cduce *)
type X_td =
[
( Char | X_p | X_h1 | X_h2 | X_h3 | X_h4 | X_h5 | X_h6 | X_div | X_ul | X_ol | X_dl | X_pre | X_hr | X_blockquote | X_address | X_fieldset | X_table | X_form | X_a | X_br | X_span | X_bdo | X_map | X_object | X_img | X_tt | X_i | X_b | X_big | X_small | X_em | X_strong | X_dfn | X_code | X_q | X_samp | X_kbd | X_var | X_cite | X_abbr | X_acronym | X_sub | X_sup | X_input | X_select | X_textarea | X_label | X_button | X_noscript | X_ins | X_del | X_script )*
];;
type X_th =
[
( Char | X_p | X_h1 | X_h2 | X_h3 | X_h4 | X_h5 | X_h6 | X_div | X_ul | X_ol | X_dl | X_pre | X_hr | X_blockquote | X_address | X_fieldset | X_table | X_form | X_a | X_br | X_span | X_bdo | X_map | X_object | X_img | X_tt | X_i | X_b | X_big | X_small | X_em | X_strong | X_dfn | X_code | X_q | X_samp | X_kbd | X_var | X_cite | X_abbr | X_acronym | X_sub | X_sup | X_input | X_select | X_textarea | X_label | X_button | X_noscript | X_ins | X_del | X_script )*
];;
type X_tr = [ (X_th | X_td)+ ];;
type X_col = [ ];;
type X_colgroup = [ X_col* ];;
type X_tbody = [ X_tr+ ];;
type X_tfoot = [ X_tr+ ];;
type X_thead = [ X_tr+ ];;
type X_caption =
[
( Char | X_a | X_br | X_span | X_bdo | X_map | X_object | X_img | X_tt | X_i | X_b | X_big | X_small | X_em | X_strong | X_dfn | X_code | X_q | X_samp | X_kbd | X_var | X_cite | X_abbr | X_acronym | X_sub | X_sup | X_input | X_select | X_textarea | X_label | X_button | X_ins | X_del | X_script )*
];;
type X_table =
[
(X_caption? (X_col* | X_colgroup*) X_thead? X_tfoot?
(X_tbody+ | X_tr+))
];;
type X_button =