Added mxml_write_element()
This commit is contained in:
@@ -10,10 +10,10 @@
|
||||
functions can be used:
|
||||
|
||||
writer = mxml_open_file(file_name);
|
||||
mxml_start_element(writer, name);
|
||||
mxml_write_attribute(writer, name, value);
|
||||
mxml_write_value(writer, value);
|
||||
mxml_end_element(writer);
|
||||
mxml_start_element(writer, name);
|
||||
mxml_write_attribute(writer, name, value);
|
||||
mxml_write_value(writer, value);
|
||||
mxml_end_element(writer);
|
||||
...
|
||||
mxml_close_file(writer);
|
||||
|
||||
@@ -482,6 +482,16 @@ int mxml_write_comment(MXML_WRITER *writer, const char *string)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
int mxml_write_element(MXML_WRITER *writer, const char *name, const char *value)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = mxml_start_element(writer, name);
|
||||
i += mxml_write_value(writer, value);
|
||||
i += mxml_end_element(writer);
|
||||
return i;
|
||||
}
|
||||
|
||||
/*------------------------------------------------------------------*/
|
||||
|
||||
char *mxml_close_buffer(MXML_WRITER *writer)
|
||||
|
||||
@@ -81,6 +81,7 @@ int mxml_start_element(MXML_WRITER *writer, const char *name);
|
||||
int mxml_start_element_noindent(MXML_WRITER *writer, const char *name);
|
||||
int mxml_end_element(MXML_WRITER *writer);
|
||||
int mxml_write_comment(MXML_WRITER *writer, const char *string);
|
||||
int mxml_write_element(MXML_WRITER *writer, const char *name, const char *value);
|
||||
int mxml_write_attribute(MXML_WRITER *writer, const char *name, const char *value);
|
||||
int mxml_write_value(MXML_WRITER *writer, const char *value);
|
||||
int mxml_write_empty_line(MXML_WRITER *writer);
|
||||
|
||||
Reference in New Issue
Block a user