parse_opts() = #{format => term | map, distributed => boolean(), nodes => [node()], chunk_size => pos_integer(), tag => binary(), max_retries => non_neg_integer()}
xml_element() = {element, binary(), [{binary(), binary()}], [xml_element() | binary()]}
| parse/1 | Parse XML file with default options. |
| parse/2 | Parse XML file with options. |
| query/2 | Run XPath query on parsed data. |
| start/0 | Start the loki_xml application. |
| stop/0 | Stop the loki_xml application. |
| to_map/1 | Convert XML element to map. |
parse(Source::file:filename() | binary()) -> {ok, [xml_element()]} | {error, term()}
Parse XML file with default options
parse(Source::file:filename() | binary(), Opts::parse_opts()) -> {ok, [xml_element()]} | {error, term()}
Parse XML file with options
query(Parsed::[xml_element()], XPath::binary()) -> [binary() | xml_element()]
Run XPath query on parsed data
start() -> ok | {error, term()}
Start the loki_xml application
stop() -> ok
Stop the loki_xml application
to_map(X1::xml_element()) -> map()
Convert XML element to map
Generated by EDoc