Xidel is a command line tool to download Web pages and extract data from them. It can download files over HTTP/S connections, follow redirections, links, or extracted values, and process local files. The data can be extracted using XPath 2.0, XQuery 1.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 text/XML/HTML/JSON, or assigned to variables to be used in other extract expressions or be exported to the shell. There is also an online CGI service for testing.
The XNGR XML Browser is an XML browser framework, written in Java, that provides the functionality to associate Markers with directories, files, XML documents, and nodes in an XML document. Services and Actions can be associated to inspect and manage these marked items. Default services include a simple XML Editor and XML Viewer.
Historical Event Markup and Linking Project (Heml) provides an XML schema for historical events and a Java Web app which transforms conforming documents into hyperlinked timelines, maps and tables. It aims to provide a most information-rich interchange format for historical data, and thus add a historical component to the growing movement for a 'Semantic Web.'
Genit is a framework that builds a static Web site, which does not require a server side programming language or database. Generated sites consist only of XHTML code (plus CSS and media). It runs from the command line, is based on XML, and is designed to be simple, readable, and minimalist.
XML Parse Lib is a lightweight set of re-usable functions for general purpose parsing, checking, and creation of XML files. It supports stream-oriented, SAX, or DOM parsing styles, and includes an optional xsd schema validator and a graphical schema generator. It supports all valid XML, and includes checking for validity. It has minimal dependencies, and is totally self-contained. It is both speed- and memory-efficient, and is simple to use.