Skip to content

bragful/ephp_xml

Repository files navigation

ePHP XML

Copyright (c) 2017 Altenwald Solutions, S.L.

Authors: "Manuel Rubio" (manuel@altenwald.com).

IMPORTANT This development is still under heavy construction. This depends on OOP that's too new in ephp so, if you want to help us check the ephp repository, add code, send pull-requests, open issues for requests, suggestions or ideas. Thanks!

Build Status Codecov License: LGPL 2.1

This library implements the XML functions as is in PHP code for ephp keeping in mind to have it as pure 100% Erlang.

ePHP XML requires to be run over an Erlang/OTP 17+, but not all the versions are full compatible or recommended. See the list:

Erlang Version Support Notes
20.1 ✔️ Recommended if you use OTP 20
20.0 ✔️
19.3 ✔️ Recommended if you use OTP 19
19.2 ✔️
19.1 ✔️
19.0 ✔️
18.3 ✔️ Recommended if you use OTP 18
18.2.1 ✔️
18.2 ✔️
18.1 ✔️
18.0 ✔️
17.5 ✔️ Recommended if you use OTP 17
17.4 ✔️
17.3 fail in SSL
17.1 ✔️
17.0 ✔️

A simple way to use, is include in your project rebar.config the following dependency line:

    {ephp_xml, ".*", {git, "git://github.com/bragful/ephp_xml.git", master}}

Enjoy!

Modules

ephp_lib_xml
ephp_xml