#xml-schema #xpath #xml

bin+lib exml

Pure Rust XML library based on libxml2

3 releases (breaking)

0.3.0 Mar 1, 2025
0.2.0 Jan 31, 2025
0.1.0 Dec 31, 2024

#7 in #xml-schema

Download history 147/week @ 2024-12-31 24/week @ 2025-01-07 2/week @ 2025-01-14 113/week @ 2025-01-28 18/week @ 2025-02-04 21/week @ 2025-02-11 4/week @ 2025-02-18 138/week @ 2025-02-25 23/week @ 2025-03-04 5/week @ 2025-03-11

173 downloads per month

MIT license

7MB
168K SLoC

exml

Re-implementation of libxml2 by Rust.
This library is based on v2.11.8.

Currently, all codes are just translated from original C codes.
Therefore, almost of all public interfaces are unsafe.

Tests

All tests under the tests/ directory are also based on original libxml2.
These tests passes test under test/ and result/ directory in original libxml2.

If you try to run these codes, please download test data from original libxml2 repository.

License

This library is provided under the MIT License.
Please refer to LICENSE file.

Dependencies

~8MB
~206K SLoC