Mini-XML

Software Screenshot:
Mini-XML
Software Details:
Version: 2.9
Upload Date: 17 Feb 15
Developer: Michael Sweet
Distribution Type: Freeware
Downloads: 15

Rating: 1.0/5 (Total Votes: 1)

Mini-XML is a small and open source command-line software that has been designed from the offset to act as a XML parsing tool that can be used by web developers to implement read and write support for XML and XML-like data files into their programs.

A viable replacement for non-standard and big libraries

With Mini-XML there’s no need to use non-standard and big libraries in your applications in order to add XML read/write support, as Mini-XML only requires a 'make' program and an ANSI C compatible compiler, such as GCC.

Supports writing of UTF-8 encoded XML strings and files

The library supports writing of UTF-8 encoded XML strings and files, and reading of both UTF-8 and UTF-16 encoding. By default, it stores data in a linked-list tree structure that preserves the original XML data hierarchy. Mini-XML also supports arbitrary element names, attribute values that have no preset limits, integer, opaque, real, and text data types, attributes.

Command-line options

Like most command-line tools, Mini-XML comes with various command-line options, as well as a usage message, which can be viewed at a glance by running the ‘mxml --help’ command in a terminal emulator. Among the included options, we can mention the ability to set a CSS stylesheet file, to generate documentation set, to set documentation version, feed name, and feed URL, to set footer and header files, to generate framed HTML to basename*.html, to generate man page, to set section name, to set documentation title, and to generate Xcode docset Tokens.xml file.

Getting started with Mini-XML

As mentioned, Mini-XML is a command-line software, so installing it is a breeze for newcomers, as they will only have to run the ‘./configure && make’ command in a Terminal app, after downloading the latest release, saving it on their Home directory, extracting its contents using an archive manager utility, opening a terminal emulator software and navigating to the location of the extracted archive files (e.g. cd /home/softoware/mxml-2.9). After a successful compilation, run the ‘sudo make install’ command to install Mini-XML on your computer.

What is new in this release:

  • Mini-XML 2.9 fixes a bug in the mxmlLoad* functions when using the default (MXML_NO_CALLBACK or MXML_TEXT_CALLBACK) callback.

What is new in version 2.8:

  • Now call docsetutil using xcrun on OS X (Bug #458)
  • mxmldoc did not escape special HTML characters inside @code foo@ comments.
  • Fixed a memory leak in mxmlElementDeleteAttr (Bug #452)
  • Added MXML_MAJOR/MINOR_VERSION definitions to mxml.h (Bug #461)
  • Fixed a bug reading UTF-16 characters from a file (Bug #454)

What is new in version 2.6:

  • Mini-XML 2.6 fixes some UTF-8, wrapping, and mxmldoc issues and adds support for Xcode documentation sets.

Similar Software

didit
didit

12 May 15

Par
Par

20 Feb 15

blockdiag
blockdiag

20 Feb 15

Other Software of Developer Michael Sweet

FLTK
FLTK

17 Feb 15

ESP Print Pro
ESP Print Pro

3 Jun 15

Comments to Mini-XML

Comments not found
Add Comment
Turn on images!