don't call text if you don't mean it

darcs-hash:20080708235004-84dde-bca47ff45828387ed256195ef5cf9051f99a5163.gz
This commit is contained in:
Evan Prodromou 2008-07-08 19:50:04 -04:00
parent 91af9de7e4
commit 485314fe20

View File

@ -97,7 +97,7 @@ function common_element_end($tag) {
'br', 'param', 'img', 'area', 'br', 'param', 'img', 'area',
'input', 'col'); 'input', 'col');
global $xw; global $xw;
# TODO check namespace # XXX: check namespace
if (in_array($tag, $empty_tag)) { if (in_array($tag, $empty_tag)) {
$xw->endElement(); $xw->endElement();
} else { } else {
@ -106,10 +106,12 @@ function common_element_end($tag) {
} }
function common_element($tag, $attrs=NULL, $content=NULL) { function common_element($tag, $attrs=NULL, $content=NULL) {
common_element_start($tag, $attrs); common_element_start($tag, $attrs);
global $xw; global $xw;
$xw->text($content); if ($content) {
common_element_end($tag); $xw->text($content);
}
common_element_end($tag);
} }
function common_start_xml($doc=NULL, $public=NULL, $system=NULL) { function common_start_xml($doc=NULL, $public=NULL, $system=NULL) {