Get xMarkup Text Transformation Utility at SourceForge.net English Русский

xMarkup Text Transformation Utility

SoftPedia Famous Software Download Reviews on SoftSea FiberDownload Award GearDownload xMarkup at wareseeker.com xMarkup at download.hr xMarkup at softworld.com

xMarkup is a text transformation utility for processing of a set of text files. Supports ANSI and UTF-8 encodings. The transformations performed by utility can be extremely complicated comparing to ordinal search&replace procedures. Actually the utility uses a procedural language, with help of which any algorithms of text transformations can be implemented. However, using of these procedural extensions are needed only for a few cases. For most cases it is enough to define start and stop marks for searched text elements and describe templates of their transformation. Processing may be organized as one single step (script) or many sequental steps (script-by-script). Each xMarkup script may be builded as binary executable file to boost performance.

xMarkup utility can be successfuly used for following tasks:

xMarkup was born initaially as amateur software, but now it's intensively used for preparing publications on the site of Russian Virtual Library.

xMarkup for Windows includes GUI and console engine written on the Icon Programming Language. As Icon is a cross-platform language xMarkup utility may be used on any system, which supports Icon. Now Icon is available for following UNIX systems:

To build binary file of xMarkup on non-Windows system you shall install Icon-compiler and then make utility from the source code (see instruction). The Icon distributives for different UNIX systems are availaible for download from Icon Project Home http://www.cs.arizona.edu/icon/v951/. The sources of last version of xMarkup are available here.

Starting with version 3.2 xMarkup GUI was ported to open-source IDE Lazarus. So, it's became possible to port it to Linux and Mac OS too.

Documentation:

Binaries:

Sources for UNIX:

Page updated: 2014-01-13
© Sergey Logichev, 1999-2014