Xmllint

From TEIWiki

Jump to: navigation, search


Contents

Synopsis

xmllint is a command-line validator for XML.

xmllint is a command-line interface to libxml2 (See http://www.xmlsoft.org/), which is a set of portable (linux, windows, solaris, etc) libraries for manipulating XML. Implemented in C, there are libxml bindings for many languages including Perl, PHP, C++. Ruby and Tcl. By-in-large bugs in the core libraries affect all the platforms, with each new plaform having a few platfrom-specific bugs.

Features

User commentary

Please sign all comments.


System requirements

Source code and licensing

open-source

Support for TEI

Sebastian Rahtz reported on TEI-L, "the RELAXNG support in xmllint has historically had issues with TEI schemas. I never got to the bottom of it, but certainly it does not always work. I don't have any workaround to suggest, apart from saying it may work with a simpler schema. I would suggest you look at the Java-based Jing for this work, or generate a DTD and then use xmllint."[1]

Language(s)

Documentation

Tech support

User community

Sample implementations

Current version number and date of release

History of versions

How to download or buy

Additional notes

References

  1. http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1207&L=TEI-L&F=&S=&P=57346
Personal tools