Braintree v0.7.0 Braintree.XML.Entity

Summary

Functions

Replace all escaped HTML entities, except those that would produce invalid XML

Encode all illegal XML characters by replacing them with corresponding entities

Functions

decode(string)

Replace all escaped HTML entities, except those that would produce invalid XML

Examples

iex> Braintree.XML.Entity.decode("<tag>")
"<tag>"

iex> Braintree.XML.Entity.decode("Søren")
"Søren"

iex> Braintree.XML.Entity.decode("Normal")
"Normal"

iex> Braintree.XML.Entity.decode("First & Last")
"First & Last"

iex> Braintree.XML.Entity.decode(""air quotes"")
~s("air quotes")
encode(string)

Encode all illegal XML characters by replacing them with corresponding entities.

Examples

iex> Braintree.XML.Entity.encode("<tag>")
"&lt;tag&gt;"

iex> Braintree.XML.Entity.encode("Here & There")
"Here &amp; There"