This is an XML parser library mainly designed for Jabber applications.
Project description
iksemel 1.6.1
http://code.google.com/p/iksemel
Owner: Copyright (c) 2000-2011 Gurer Ozen
Changes and adaptations: Copyright (c) 2016-2022 Suleyman Poyraz <zaryob.dev at gmail.com>
Introduction:
This is an XML parser library mainly designed for Jabber applications. It provides SAX, DOM, and special Jabber stream APIs. Library is coded in ANSI C except the network code (which is POSIX compatible), thus highly portable. Iksemel is released under GNU Lesser General Public License. A copy of the license is included in the COPYING file.
Requirements:
Meson and Ninja packages are required for compiling cvs versions.
TLS support requires OpenSSL (>1.1.0) or GNUTLS (>2.0.0) library.
Python bindings requires Python (>3.3).
Compiling & Install:
If you got the source from CVS, type
meson build
for creating configuration script and files.
Then type
ninja -C build
now library is compiled. You can test it with
ninja test -C build
and install it with
(become root if necessary) ninja install -C build
Parameters
- openssl: [enabled,disabled] OpenSSL support. (Conflicts with GNUTLS)
- gnutls: [enabled,disabled] GNUTLS support. (Conflicts with OpenSSL)
- with_tools: [true,false] Enable Tools (hash, ikslint, iksperf, iksroster)
- with_python: [true,false] Enable Python support.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.