xmldiff uses xmlprpr and diff to display meaningful differences in XML
files in an easy to read format. Output formats available include HTML,
ANSI colour, and regular diff. The coloured modes are particularly
useful for viewing small differences in context within large XML files.
Light-weight XML encoding library for Java. It fills the gap
between a light-weight parser like SAX, and a heavy-weight XML
output library, like JDOM.
XQilla is an XQuery and XPath 2 library and command line utility written
in C++, implemented on top of the Xerces-C library.
XSV is a command-line tool for performing schema-validity
assessment of XML documents in accord with the
W3C XML Schema specification, second edition.
XSV (XML Schema Validator) is an open source (GPLed) work-in-progress
attempt at a conformant schema-aware processor, as defined by
XML Schema Part 1: Structures, Second Edition of 28 October 2004.
It has been developed at the Language Technology Group of the Human
Communication Research Centre in the School of Informatics at the
University of Edinburgh, with support for one of us (Thompson)
from the World Wide Web Consortium.
xxdiff is a computer program that allows a user (usually a software
developer of some sort) to easily visualize the differences between
files. The manner and goal for which this process is applied over
multiple files is highly dependent on the application, and most of
the time is driven by custom user scripts.
For example, a configuration management engineer in a company might
provide some kind of merge policing environment, that allows software
developers to review changes in files for the purpose of accepting or
rejecting a submitted changeset to a codebase. Another example is
that of a developer wishing to review the changes he made to a
checkout of files from a source-code management system such as CVS,
Subversion, ClearCase, Perforce, etc.
xxdiff is a graphical tool for viewing the differences between two or three
files, or between two directories, and can produce a merged version thereof.
Some of its features:
- Comparing two files, three files, or two directories (shallow and
recursive)
- Horizontal diffs highlighting
- Files can be merged interactively and resulting output visualized
and saved
- Has features to assist in performing merge reviews/policing
- Can unmerge CVS conflicts in automatically merged file and display
them as two files, to help resolve conflicts
- Uses external diff program to compute differences: works with GNU
diff, SGI diff and ClearCase's cleardiff, and any other diff whose
output is similar to those
- Fully customizable with a resource file
- Look-and-feel similar to Rudy Wortel's/SGI xdiff; it is desktop
agnostic (i.e. will work equally well with KDE or GNOME)
- Features and output that ease integration with scripts
YamCha is a generic, customizable, and open source text chunker
oriented toward a lot of NLP tasks, such as POS tagging,
Named Entity Recognition, base NP chunking, and Text Chunking.
YamCha is using a state-of-the-art machine learning algorithm
called Support Vector Machines (SVMs), first introduced by
Vapnik in 1995.
Yould is a generator for pronounceable random words. The engine uses
Markov chains with two letter transitions. This distribution includes
trained engines for several languages: English, Dutch, Finnish, Italian,
French and German.
KOI8-U coding system for all emacsen.
Aspell Vietnamese dictionaries.