1. はじめに

libxml2とは、XMLを解析・操作するC言語のライブラリです。

xmlsoft(http://www.xmlsoft.org/)で配布されています。

xmllintとはlibxml2を使用したツールで、XMLファイルに対して以下の機能を持ったのコマンドラインツールです。主にはXMLファイルの妥当性検証を行うために使用されます。

libxml2に付属しています。

xmllintの主な機能

整形式検証

整形式であるかどうかを検証します。

妥当性検証

DTD・W3C XMLスキーマ・RELAX NGのいずれかを使用して妥当性検証をします。

整形

改行・タブ・スペースを取り除いたり、改行・インデントをしたりします。

XIncludeで分割されたXML文章の結合

XIncludeによって複数ファイルに分割されているXML文章を1つに結合します。