11 |
* |
* |
12 |
*/ |
*/ |
13 |
|
|
|
/** |
|
|
* <!DOCTYPE> tag class |
|
|
* @package phpHtmlLib |
|
|
*/ |
|
|
class DOCTYPEtag extends XMLTagClass { |
|
|
var $_tag = "!DOCTYPE"; |
|
|
|
|
|
function DOCTYPEtag( $attributes=array() ) { |
|
|
$this->XMLTagClass( $this->get_tag_name(), |
|
|
$attributes); |
|
|
|
|
|
$num_args = func_num_args(); |
|
|
for ($i=1;$i<$num_args;$i++) { |
|
|
$this->add(func_get_arg($i)); |
|
|
} |
|
|
$this->_set_flags(); |
|
|
} |
|
|
|
|
|
function _set_flags() { |
|
|
parent::_set_flags(); |
|
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
|
|
$this->_flags |= _ALWAYS_UPPERCASE | _NOFINISHSLASHXHTML; |
|
|
} |
|
|
} //!DOCTYPEtag |
|
|
|
|
14 |
|
|
15 |
/** |
/** |
16 |
* xml tag class |
* xml tag class |