Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
View this page
Toggle table of contents sidebar

# Developer Interfaces

## Main Interfaces

Those functions are publicly exposed and are protected through our BC guarantee.

dicttoxml2.dicttoxml(obj: ~typing.Any, root: bool = True, custom_root: str = 'root', ids: bool = False, attr_type: bool = True, item_func: ~typing.Callable[[~typing.Any], str] = <function default_item_func>, cdata: bool = False, fold_list: bool = True) → bytes

  Converts a python object into XML. Arguments: - root specifies whether the output is wrapped in an XML root element

  > Default is True

  - custom_root allows you to specify a custom root element. Default is ‘root’

  - ids specifies whether elements get unique ids. Default is False

  - attr_type specifies whether elements get a data type attribute. Default is True

  - item_func specifies what function should generate the element name for items in a list. Default is ‘item’

  - cdata specifies whether string values should be wrapped in CDATA sections. Default is False

  - fold_list when using the option fold_list=False the parameter item_func is ignored. In case of nested lists, all list entries will use the same parent dictionary name as item name. Default is True