Save an XML tree to a file.
The callback argument specifies a function that returns a whitespace string or NULL before and after each element. If MXML_NO_CALLBACK is specified, whitespace will only be added before MXML_TEXT nodes with leading whitespace and before attribute names inside opening element tags.
int
mxmlSaveFile( mxml_node_t
* node, FILE * fp,
mxml_save_cb_t cb);
Name | Description |
---|---|
node | Node to write |
fp | File to write to |
cb | Whitespace callback or MXML_NO_CALLBACK |
0 on success, -1 on error.