Ejemplo n.º 1
0
void
arv_dom_document_save_to_stream (ArvDomDocument *document, GOutputStream *stream, GError **error)
{
	g_return_if_fail (ARV_IS_DOM_DOCUMENT (document));
	g_return_if_fail (G_IS_OUTPUT_STREAM (stream));

	arv_dom_node_write_to_stream (ARV_DOM_NODE (document), stream, error);
}
Ejemplo n.º 2
0
static void
arv_dom_node_write_to_stream_default (ArvDomNode *self, GOutputStream *stream, GError **error)
{
	ArvDomNode *child;

	for (child = self->first_child; child != NULL; child = child->next_sibling)
		arv_dom_node_write_to_stream (child, stream, error);
}