Chinese‎ > ‎

如何使用DTD检证XML的正确性


Mac OS v10.4以后安装了工具【xmllint】,可以利用【xmllint】来验证XML的正确性

①所在位置:/usr/bin/xmllint

②使用方法举例 (该命令带有很多选项)

例:验证【XMLファイル】,并输出检证结果
$xmllint --noout --valid 【XMLファイル名】

例:对非整形的XMLファイル,将其整形后のXML標準输出
$xmllint --format XMLファイル

例如、整形前

 
<root><parent><child><subchild>DOCUMENT</subchild></child><child>
<subchild>TEXT</subchild></child></parent></root>

整形后
 
<?xml version="1.0"?>
<root>
<parent>
<child>
<subchild>DOCUMENT</subchild>
</child>
<child>
<subchild>TEXT</subchild>
</child>
</parent>
</root>