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

Hatena2reST
Hatena2reST

20 Feb 15

sphinxjp.themes.s6
sphinxjp.themes.s6

20 Feb 15

Pilot-QOF
Pilot-QOF

11 May 15

Markowik
Markowik

15 Apr 15

Other Software of Developer Michael Sweet

HTMLDOC
HTMLDOC

17 Feb 15

FLTK
FLTK

17 Feb 15

Comments to Mini-XML

Comments not found
Add Comment
Turn on images!