Soap.Response.Parser (soa v0.1.9)

Provides a functions for parse an xml-like response body.

Summary

Functions

Link to this function

apply_namespace_to_tag(env_namespace, tag)

Link to this function

extract_value_from_list(elements)

@spec extract_value_from_list(list()) :: any()
Link to this function

get_body_tag(xml_response)

Link to this function

get_envelope_namespace(xml_response)

Link to this function

get_fault_tag(xml_response)

Link to this function

get_header_tag(xml_response)

Link to this function

parse(xml_response, arg2)

@spec parse(String.t(), integer()) :: map()

Executing with xml response body.

If a list is empty then parse/1 returns full parsed response structure into map.

Link to this function

parse_element_values(elements)

@spec parse_element_values(list()) :: any()
Link to this function

parse_elements(elements)

@spec parse_elements(list() | tuple()) :: map()
Link to this function

parse_record(arg)

@spec parse_record(tuple()) :: map() | String.t()
Link to this function

transform_record_value(value)

Link to this function

unique_tags?(elements)