Contents Previous Next

mxmlSaveFd()

Description

Save an XML tree to a file descriptor.

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.

Syntax

int
mxmlSaveFd( mxml_node_t * node, int fd, mxml_save_cb_t cb);

Arguments

NameDescription
nodeNode to write
fdFile descriptor to write to
cbWhitespace callback or MXML_NO_CALLBACK

Returns

0 on success, -1 on error.


Contents Previous Next