bool xml_add_tagend(bool single) { if (single) { return(xml_writetext(" />\n")); } return(xml_writetext(">\n")); }
bool xml_add_attribute_text(char *name,char *value) { char str[5120]; if (!xml_writechar(' ')) return(FALSE); if (!xml_writetext(name)) return(FALSE); if (!xml_writetext("=\"")) return(FALSE); strcpy(str,value); xml_parsetagsinvalue(str); if (!xml_writetext(str)) return(FALSE); return(xml_writechar('\"')); }
void xml_add_attribute_text(char *name,char *value) { char str[5120],s_value[5120]; if (*value==0x0) return; strcpy(s_value,value); xml_parsetagsinvalue(s_value); sprintf(str," %s=\"%s\"",name,s_value); xml_writetext(str); }
bool xml_add_tagstart(char *name) { if (!xml_writechar('<')) return(FALSE); return(xml_writetext(name)); }
bool xml_add_tagclose(char *name) { if (!xml_writetext("</")) return(FALSE); if (!xml_writetext(name)) return(FALSE); return(xml_writetext(">\n")); }