The Epeios XML preprocessor

Software Screenshot:
The Epeios XML preprocessor
Software Details:
Version: 2013-05-06
Upload Date: 14 Apr 15
Developer: Claude SIMON
Distribution Type: Freeware
Downloads: 30

Rating: nan/5 (Total Votes: 0)

The Epeios XML preprocessor (expp in short) is a tool which transforms an XML file to another XML file, by using tags owned by a given namespace (xpp by default, but you can change it). This tags allow to handle macros, to affect value to variables ant to test their values, to include files, ... In a glance, expp aims to be to XML what cpp is to C/C++.

The expp tool exclusively uses system and C/C++ standard libraries. It even has its own XML parser. So, no other package have to be installed for expp to work properly.

The expp tool is also used to test the Epeios XML library, and is also intended as an example to show how to use this library.

The Windows binary is included in the package. To obtain the linux binary, (or the cygwin one), simply unpack the package, and launch make in the obtained directory.

What is new in this release:

  • 'expp' (both the command-line version and the Java version) can now be compiled in 32 bits ('IA-32') and in 64 bits ('x86-64').
  • It accurately handles UTF-8 files with and without BOM.
  • There is also a new directive ('cdata'), which can be used if you want to enclose an XML tree in an XML CDATA section, and the preprocessor still issues an error if the enclosed XML tree is not well-formed.

What is new in version 0.4.2 (2012-04-26):

  • 'CDATA' sections are now handled properly.
  • The corresponding Java native component was introduced.

What is new in version 0.4.0 (2011-08-14):

  • Internationalization and standardisatio
  • daptating to changes in 'CLNARG'.

What is new in version 0.3.0 (2010-06-24):

  • (from underlying libraries):
  • Addition of the 'xpp:attribute' directive (experimental).
  • 'xmlns:...' attributes are now allowed.
  • When an error occurs, position is more accurate.
  • Somewhat faster.
  • Adding XML header.
  • Adaptation to changes in underlying libraries ('XML', notably).
  • Use of the new 'XPP' library.
  • Adaptation to changes in 'CLNARG'.

Similar Software

eXe
eXe

3 Jun 15

Par
Par

20 Feb 15

bib2xhtml
bib2xhtml

15 Apr 15

Other Software of Developer Claude SIMON

Comments to The Epeios XML preprocessor

Comments not found
Add Comment
Turn on images!