Difference between revisions of "Xmllint"

From TEIWiki
Jump to navigation Jump to search
(Support for TEI: added additional quote from Sebastian about Jing)
(add techie details)
Line 4: Line 4:
  
 
== Synopsis ==
 
== Synopsis ==
xmllint is a command-line validator for XML.
+
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.
  
 
== Features ==
 
== Features ==

Revision as of 09:44, 22 July 2012


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.

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."<ref>http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1207&L=TEI-L&F=&S=&P=57346</ref>

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

<references/>