This is a Ruby module to access James Clark's XML Parser ToolKit. ("expat")
Jing is a validator for RELAX NG implemented in Java. It uses a
vendor-independent Java interface for RELAX NG datatype libraries and
can use any datatype library that implements this interface.
Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
YAML and JSON are simple and nice format for structured data and easier for
human to read and write than XML. But there have been no schema for YAML
such as RelaxNG or DTD. Kwalify gets over this situation.
Slovak hunspell dictionaries
Align is a general-purpose text filter tool that helps vertically align
columns in string-separated tables of input text. With whitespace-separated
columns, you can often use it without arguments and it'll guess the right
thing to do. Otherwise, you can specify arguments to direct how the columns
are separated on input and rejoined in the aligned output.
<< wdiff >>
From man page of wdiff:
wdiff compares two files, finding which words have been
deleted or added to old_file to get new_file. A word is
anything between whitespace. The output is collected and
used to produce an annotated copy of new_file on standard
output. Suitable annotations produce a nice display of
word differences between the original files.
Example:
text-a
I like FreeBSD.
text-b
I love FreeBSD.
% wdiff -n text-a text-b
I [-like-] {+love+} FreeBSD.
This package provides a simple indentation engine for XML. It is
intended for use in situations where the full power of the popular
PSGML package (DTD parsing, syntax checking) is not required.
These tools are used to convert XML and HTML to and from a line-oriented
format more amenable to processing by classic Unix pipeline processing
tools, like grep, sed, awk, cut, shell scripts, and so forth.
The line-oriented format used by these tools looks very much like, but
is not quite precisely the same as XPath.
xmlformat is a configurable formatter (or "pretty-printer") for
XML documents. It provides control over indentation, line-breaking,
and text wrapping. These properties can be defined on a per-element basis.