Braintree.XML.Encoder (Braintree v0.16.0)
XML encoding tailored to dumping Braintree compatible params.
Summary
Types
@type xml() :: binary()
Functions
Converts a map into the equivalent XML representation.
Examples
iex> Braintree.XML.Encoder.dump(%{a: %{b: 1, c: 2}})
~s|<?xml version="1.0" encoding="UTF-8" ?>\n<a>\n<b>1</b>\n<c>2</c>\n</a>|
iex> Braintree.XML.Encoder.dump(%{a: %{b: "<tag>"}})
~s|<?xml version="1.0" encoding="UTF-8" ?>\n<a>\n<b><tag></b>\n</a>|