--dtdvalid DTDのファイルパスまたはURLDTDを使用して妥当性検証を行います。
--schema W3C XMLスキーマのファイルパスまたはURLW3C XMLスキーマを使用して妥当性検証を行います。
--relaxng RELAX NGのファイルパスまたはURLRELAX NGを使用して妥当性検証を行います。
![]() | |
スキーマにhttp://~始まる外部のURLが記述されている場合には、インターネット経由でそのファイルをダウンロードして検証を行います。 インターネットへの接続がプロキシを介している場合には、
|
--nooutxmllintはコマンド正常終了時に、xmlファイルの内容を標準出力に出力します。--nooutを指定するとその出力を抑制しますので、エラーのみを表示することができます。
--output ファイル名 または -o ファイル名結果をファイル名に出力します。--nooutオプションが指定されていると無効になります。
--noblanks無視できる改行・タブ・スペースを全て取り除きます。
--formatXMLを整形して出力します。$XMLLINT_INDENT環境変数によってインデントを指定します。必要に応じてタブやスペースを指定してください。指定していない場合には、デフォルトでインデント幅は半角スペース2になります。
--encode encodingencodingで指定した文字コードにエンコードして出力します。XML宣言のencodingも書き換えます。
--xincludeXIncludeによって分割されている複数のXML文章を結合します。
エラーがある行と内容を出力します。何も出力されなかった場合は、XML文章は整形式です。
>xmllint--nooutXMLファイルパス
XML文章を整形し、ファイルに出力します。
>xmllint--format--output出力ファイル名XMLファイルパス
XML文章から余計な空白(改行・タブ・スペース)を除去し、ファイルに出力します。--outputオプションを省略すると、標準出力に出力されます。
>xmllint--noblanks--output出力ファイル名XMLファイルパス
指定されたDTDを使用して、妥当性検証をします。
>xmllint--noout--dtdvalidDTDファイルパスXMLファイルパス
指定されたW3C XMLスキーマを使用して、妥当性検証をします。
>xmllint--noout--schemaW3C XMLスキーマパスXMLファイルパス
指定されたRELAX NGを使用して、妥当性検証をします。
>xmllint--noout--relaxngRELAX NGパスXMLファイルパス
XIncludeを使用して複数のXMLファイルに分割されたXML文章を1つに結合し、ファイルに出力します。
>xmllint--xinclude--output出力ファイル名XMLファイルパス
XIncludeを使用して複数のXMLファイルに分割されたXML文章を1つに結合し、指定されたW3C XMLスキーマを使用して妥当性検証を行います。
>xmllint--noout--xinclude--schemaW3C XMLスキーマパスXMLファイルパス