mirror of
https://gitea.psi.ch/ELOG/mxml.git
synced 2026-09-09 01:23:22 +00:00
Added back mxml_write_element()
This commit is contained in:
parent
dd5481e113
commit
c4fd52f513
15
mxml.c
15
mxml.c
@ -517,6 +517,21 @@ int mxml_write_comment(MXML_WRITER *writer, const char *string)
|
|||||||
|
|
||||||
/*------------------------------------------------------------------*/
|
/*------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* shortcut to write an element with a value but without attribute
|
||||||
|
*/
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*------------------------------------------------------------------*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* close a file opened with mxml_open_writer
|
* close a file opened with mxml_open_writer
|
||||||
*/
|
*/
|
||||||
|
|||||||
1
mxml.h
1
mxml.h
@ -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_start_element_noindent(MXML_WRITER *writer, const char *name);
|
||||||
int mxml_end_element(MXML_WRITER *writer);
|
int mxml_end_element(MXML_WRITER *writer);
|
||||||
int mxml_write_comment(MXML_WRITER *writer, const char *string);
|
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_attribute(MXML_WRITER *writer, const char *name, const char *value);
|
||||||
int mxml_write_value(MXML_WRITER *writer, const char *value);
|
int mxml_write_value(MXML_WRITER *writer, const char *value);
|
||||||
int mxml_write_empty_line(MXML_WRITER *writer);
|
int mxml_write_empty_line(MXML_WRITER *writer);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user