csvdiff is a Perl script to diff/compare two csv files with the possibility
to select the separator.
Differences will be shown like:
"Column XYZ in record 999" is different.
After this, the actual and the expected result for this
column will be shown.
The main function of wiggle is to apply a patch to a file in a similar
manner to the patch(1) program.
The distinctive difference of wiggle is that it will attempt to apply a
patch even if the "before" part of the patch doesn't match the target
file perfectly. This is achieved by breaking the file and patch into
words and finding the best alignment of words in the file with words in
the patch. Once this alignment has been found, any differences (word-
wise) in the patch are applied to the file as best as possible.
Also, wiggle will (in some cases) detect changes that have already been
applied, and will ignore them.
-- Neil Brown
dwdiff is a diff program that operates at the word level instead of the line
level. It is different from wdiff in that it allows the user to specify what
should be considered whitespace, and in that it takes an optional list of
characters that should be considered delimiters. Delimiters are single
characters that are treated as if they are words, even when there is no
whitespace separating them from preceding words or delimiters. dwdiff is
mostly commandline compatible with wdiff. Only the --autopager, --terminal
and --avoid-wraps options are not supported.
The default output from dwdiff is the new text, with the deleted and inserted
parts annotated with markers. Command line options are available to change
both what is printed, and the markers.
Xalan-C++ is an XSLT processor from the Apache XML Project.
It provides a shared library to transform XML documents into HTML,
text or other XML document types from within your own application.
Xalan-Java is an XSLT processor for transforming XML documents into HTML, text,
or other XML document types. It implements the W3C Recommendations for XSL
Transformations (XSLT) Version 1.0 and the XML Path Language (XPath) Version
1.0. It can be used from the command line, in an applet or a servlet, or as a
module in other program.
Xalan-Java recasts Xalan as an implementation of the Transformation API for XML
(TrAX) interfaces, part of the Java API for XML Processing 1.2. TrAX provides a
modular framework and a standard API for performing XML transformations, and it
utilizes system properties to determine which Transformer and which XML parser
to use.
Xalan-Java also builds on SAX 2 and DOM level 2.
Xerces-C++ is a validating XML parser from the Apache XML Project.
It provides a shared library to parse, generate, mainpulate and
validate XML documents from within your own application.
With xfce4-dict you can query a dictionary server (see RFC 2229) to search for
the translation or explanation of a word. You can also choose a dictionary
offered by the server to improve your search results.
This package includes DTDs for the XHTML 1.1.
From the abstract:
This Recommendation specifies an abstract modularization of XHTML
and an implementation of the abstraction using XML Document Type
Definitions (DTDs). This modularization provides a means for
subsetting and extending XHTML, a feature needed for extending
XHTML's reach onto emerging platforms.
This specification defines XHTML 1.0, a reformulation of HTML 4 as an
XML 1.0 application, and three DTDs corresponding to the ones defined
by HTML 4.
The semantics of the elements and their attributes are defined in the
W3C Recommendation for HTML 4.
These semantics provide the foundation for future extensibility of XHTML.
Compatibility with existing HTML user agents is possible by following
a small set of guidelines.