XHP is Facebooks extension to utilize XML fragments and structures directly within PHP source code. Which allows simpler document construction, processing, and sane variable interpolation without having to use DOM functions. It also permits to declare custom :xml:object classes for even quicker templating. Previous versions are available for Zend/PHP5.
A library for parsing XML with Vala iterators.
Node.js addon which provides an XML parser which takes a stream and calls a user callback at each token, and a stream which takes another stream and applies an XML preprocessor to it.
TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX,
Rapicorn is a graphical user interface toolkit for rapid development of user interfaces for C++11 and Python development. The source code is released as Free Software and everybody is welcome to contribute ideas, code, wiki contributions and artwork.
metaf2xml can download, parse and decode aviation routine weather reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic observations (SYNOP), observations from buoys (BUOY) and meteorological reports from aircrafts (AMDAR). Data can also be taken from decoded BUFR messages. The extracted data can be written as XML or passed to a user-defined function (all done in Perl). It also provides XSLT style sheets to convert the XML to plain language (text, HTML), or XML with different schemas
'Node.js' addon which : - Parses a stream containing XML formatted data and calls a callback for each token. - Provides a read stream which takes another read stream an applies an XML preprocessor to it.
xmlwrapp is a modern style C++ library for working with XML data, built atop the venerable libxml2 C library.
Xidel is a command line tool to download web pages or JSON-APIs and extract data from them. It can download files over HTTP/S connections, follow redirections, links, (partially) filled-in forms, extracted values, and process local files. The data can be extracted using XPath 2.0, XQuery 1.0, XPath/XQuery 3.0 and JSONiq expressions, CSS 3 selectors, and custom, pattern-matching templates that are like an annotated version of the processed page. The extracted values can then be exported as plain
xppq is a command-line tool which transforms an XML file to another XML file, following directives inserted directly in the source XML file. This directives allow to handle macros, to affect value to variables and to test their values, to include files… In a glance, xppq aims to be to XML what cpp is to C/C++. It is developed in C++, and uses only system and C/C++ standard libraries, so it doesn't need third party components. It can run on GNU/Linux (and probably most POSIX-compliant operating s
lshw (HardWare LiSter) is a small tool for Linux to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.
fwtchrq is a command-line tool, based on the Epeios framework, which watches files and directories from a given path and reports their modifications. Besides files modifications, it also reports moving, renaming, creation and deletion of directories. It's written in C++ and makes use of task parallelism to be as fast as possible, notably when exploring the content of a directory and its sub-directories. It uses only system and C/C++ standard libraries, so it doesn't need third party components.
ExpatMM implements an XML parser as a class, providing virtual methods for the various events that can occur while parsing.
dpkq is a command-line tool which picks a random record stored in a XML file and put it in another XML file with an XSL file association so it can be displayed in a web browser in a HTML layout. It is developed in C++, and uses only system and C/C++ standard libraries, so it doesn't need third party components. It can run on GNU/Linux (and probably most POSIX-compliant operating systems), OS X and Windows, natively on IA-32, AMD64 and ARM architectures.
A program to check ROM sets for MAME, the Multiple Arcade Machine Emulator. It tells you which ROM files are missing or have a wrong checksum, and can delete unknown and unused files from the ROM sets, and rename or move ROM files.
DOCX Recovery can fix corrupted DOCX/Word files. In particular MS Words internal recovery machanism sometimes stumbles over its complex XML serialization and namespace nesting, ordering, or even the ZIP enclosure. Savvy DOCX recovery attempts to reparse and restructure document data, otherwise falls back on xmllint, or partially truncates unsalvagable files, else even utilizes DocToText for recovery.
This project is mostly Commonly used to Analyse Cobol copybooks. The project 3 functions, Analysis and Conversion of Cobol-Copybooks to Xml; conversion of Cobol Data Files (Text only) to Xml. Conversion of Xml files to Cobol-Data files (Text only)
Google2SRT extracts subtitles from YouTube and Google Video to the .srt (SubRip) format as understood by media players. It also works on automatic speech recognition generated subtitles, and select an available caption language.
FreeDict provides bi-lingual dictionaries in the TEI P5 XML format, which is readily convertible into DICT or StarDict format. The dictionaries contain word translations, pronunciation and etymology comments. There are dictionaries between English, French, German, Dutch, Afrikaans, Hungarian, Russian, Breton, Catalan, Islandic, Occitan, Macedonian, Spanish, Latin, Nynorsk, Serbian, Croatian, Turkish, Slovak, Sanskrit, Portugues, Polish, Lithuanian, Scottish, Gaelic, Japanese, Italian, Irish, Hin