XML Parse Library

Software Screenshot:
XML Parse Library
Software Details:
Version: 0.63
Upload Date: 12 May 15
Developer: Carl Kindman
Distribution Type: Freeware
Downloads: 10

Rating: 1.0/5 (Total Votes: 1)

XML-Parse library is a lightweight set of re-usable functions for general purpose parsing, checking, and creating xml files. It can support stream-oriented, SAX or DOM parsing styles, and includes an optional xsd schema validator and graphical schema generator.

It supports all valid XML, and includes checking for validity. This library has minimal dependencies, and is totally self-contained. XML Parse Library project is written in C and is both speed and memory efficient, and is simple to use. Primary core functions have been posted, and additional advanced and useful XML-related utilities will be added. Released under MIT License.

The XML-Parse library contains functions for parsing and/or creating xml files in a variety of ways. You should use whichever set makes sense for your needs. The functions support the following alternative ways of working with XML files:

� Read whole xml-files into a tokenized tree-structure in memory, and then operate on, traverse, access, or further decode values out of the tree. Your custom application code is usually required to access and operate on the tokenized-values.
� Read xml-files, parse and interpret them as they are being read. Your custom application-specific code can be interspersed with the re-usable parsing calls to interpret, convert, operate-on or store values immediately as input-stream is read, instead of storing in an intermediate tokenized-tree structure. This method reduce time and memory requirements, and supports streaming operations.
� Build xml-tree structures with convenient reusable routines from data in your application, and or modify values in read-in trees.
� Write-out valid xml-files automatically from xml-trees that were constructed or read-into memory by your application.
� Check xml-trees against an arbitrary xml schema definition (XSD).

What is new in this release:

  • The handling of whitespace between tags was unified.
  • A reformat_xml.c utility was added to the tests_and_examples directory.
  • It can be used to indent XML files so as to improve readability.

What is new in version 0.60:

  • The ability to handle escaped numeric symbols in XML files was added. Such values begin with an ampersand and a pound-sign, followed by a hexidecimal or base-10 value, and then a semi-colon.

Similar Software

rst2slides
rst2slides

11 May 15

MoinMoin
MoinMoin

20 Feb 15

Aephea
Aephea

20 Feb 15

Other Software of Developer Carl Kindman

Otk
Otk

11 May 15

Comments to XML Parse Library

Comments not found
Add Comment
Turn on images!