1. Why use the xmltool command-line utility?

The xmltool command-line utility can be used to validate and pretty-print (i.e. indent) XML documents and also to automatically generate a reference manual in HTML format for a schema.

This utility, like all the other command-line utilities, is found in XXE_install_dir/bin/.

[Note]Mac users

If you install XXE on the Mac using the recommended .dmg distribution, you'll not find XXE_install_dir/bin/. The xmltool command-line utility, like all the other command-line utilities, is found in XMLmind.app/Contents/Resources/xxe/bin/.

However, unlike the XMLEditor app, XMLmind.app/Contents/Resources/xxe/bin/xmltool will not run unless you first install a Java™ 1.8+ runtime on your Mac.

If you plan to use xmltool a lot, may be you'll prefer to install the .zip distribution on your Mac rather the recommended .dmg distribution. Installing the .zip distribution on your Mac requires also installing a Java 1.8+ runtime.