Ejemplo n.º 1
0
Archivo: base_xml.c Proyecto: rzel/dim3
bool xml_add_tagend(bool single)
{
    if (single) {
        return(xml_writetext(" />\n"));
    }
    return(xml_writetext(">\n"));
}
Ejemplo n.º 2
0
Archivo: xml.c Proyecto: prophile/dim3
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('\"'));
}
Ejemplo n.º 3
0
Archivo: base_xml.c Proyecto: rzel/dim3
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);
}
Ejemplo n.º 4
0
Archivo: base_xml.c Proyecto: rzel/dim3
bool xml_add_tagstart(char *name)
{
    if (!xml_writechar('<')) return(FALSE);
    return(xml_writetext(name));
}
Ejemplo n.º 5
0
Archivo: base_xml.c Proyecto: rzel/dim3
bool xml_add_tagclose(char *name)
{
    if (!xml_writetext("</")) return(FALSE);
    if (!xml_writetext(name)) return(FALSE);
    return(xml_writetext(">\n"));
}