Projects / xmlsd

xmlsd

xmlsd is a library that wraps expat in order to simplify XML use in C programs as well as adding rigid rules to an XML structure. The idea is to have XML structures that can be passed over the network with implicit parameter verification. This in turn enables back and forth chattering between applications.

Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Jun 2013 21:51

    Release Notes: This release fixes the OpenBSD port Makefile for modern OpenBSD ports.

    •  10 Jan 2013 06:46

      Release Notes: Generated XML now includes a UTF-8 encoding param. New functions were added for getting details on validation info: xmlsd_validate_info() and mlsd_get_validate_failure_string(). A couple of memory leaks in error paths were fixed. The 'version: ' prefix was removed from xmlsd_verstring. There were minor code cleanups.

      •  16 Aug 2012 21:08

        Release Notes: Properly escapes reserved characters in XML attributes and values. Changes the xmlsd API to model an XML tree instead of a list emulating a tree. Fixes input buffer overflows where XML len was not properly checked. Adds support for Bitrig.

        Screenshot

        Project Spotlight

        Flowgrind

        A tool to conduct TCP performance analysis.

        Screenshot

        Project Spotlight

        psensor

        A graphical temperature monitor for Linux.