libxml2
GNOME XML library
XML is a metalanguage to let you design your own markup language.
A regular markup language defines a way to describe information in
a certain class of documents (eg HTML). XML lets you define your
own customized markup languages for many classes of document. It
can do this because it's written in SGML, the international standard
metalanguage for markup languages.
This package provides a library providing an extensive API to handle
such XML data files.
Development
http://xmlsoft.org/
xmllint
command line XML tool
The xmllint program parses one or more XML files, speci-
fied on the command line as xmlfile. It prints various
types of output, depending upon the options selected. It
is useful for detecting errors both in XML code and in
the XML parser itself.
xmlcatalog
Command line tool to parse and manipulate XML or SGML catalog files.
xmlcatalog is a command line application allowing users
to monitor and manipulate XML and SGML catalogs. It is
included in libxml2.
Its functions can be invoked from a single command from
the command line, or it can perform multiple functions
in interactive mode. It can operate on both XML and SGML
files.