+/** \brief writes MARC record as libxml2 tree
+ \param mt handle
+ \param root_ptr pointer to record node
+ \param ns namespace of record (such as "http://www.loc.gov/MARC21/slim")
+ \param format MarcXchange format (NULL for none)
+ \param type MarcXchange format (NULL for none)
+ \retval 0 Creation successful and *root_ptr is "record" node
+ \retval -1 ERROR
+*/
+YAZ_EXPORT
+int yaz_marc_write_xml(yaz_marc_t mt, xmlNode **root_ptr,
+ const char *ns,
+ const char *format,
+ const char *type);
+