xml_emitter