ExBuilder v0.1.4 ExBuilder.XML.Encoder
Set of functions to convert Map into XML document
Summary
Functions
Encode single element Map into XML as a root element
Encode Map into XML, wrapping with root element
Functions
Encode single element Map into XML as a root element
##Example:
iex> ExBuilder.XML.Encoder.encode(%{sample: %{name: "Name"}})
'<?xml version="1.0"?><sample name="Name"/>'
iex> ExBuilder.XML.Encoder.encode(%{sample: %{name: "Name", children: [%{name: "Child"}]}})
'<?xml version="1.0"?><sample name="Name"><children><child name="Child"/></children></sample>'
Encode Map into XML, wrapping with root element
##Example:
iex> ExBuilder.XML.Encoder.encode(%{name: "Name"}, :sample)
'<?xml version="1.0"?><sample name="Name"/>'
iex> ExBuilder.XML.Encoder.encode(%{name: "Name", children: [%{name: "Child"}]}, :sample)
'<?xml version="1.0"?><sample name="Name"><children><child name="Child"/></children></sample>'