Add xml export without file creation
It would be nice to have a cimpy export functionality, which does not create a file but only the xml string/stream.
Possible API Ideas:
- change
cim_export
so that it returns the string and create a new functioncim_file_export
which wraps that function and writes the content into a file. This likely breaks compatibility. - create a new function
create_xml
which creates the string.cim_export
should then rely on that function. - make the parameter
filename
ofcim_export
optional and return the content if no filename is given. - if filename is not an string but an filehandle, write into this handle. Then one could use stuff like BytesIO to write in Memory
Edited by Jan Dinkelbach