A helper for adding SAML service provider functionality without relying on xmerl.
A simplified Elixir string-based XML processor that avoids the atom exhaustion vulnerability present with xmerl based parsers.