Your company here — click to reach over 10,000 unique daily visitors

xml_spellcheck - Man Page

spellcheck XML files


  xml_spellcheck [options] <files>


xml_spellcheck lets you spell check the content of an XML file. It extracts the text (the content of elements and optionally of attributes), call a spell checker on it and then recreates the XML document.


Note that all options can be abbreviated to the first letter

--conf <configuration_file>

Gets the options from a configuration file. NOT IMPLEMENTED YET.

--spellchecker <spellchecker>

The command to use for spell checking, including any option

By default aspell -c is used

--backup-extension <extension>

By default the original file is saved with a .bak extension. This option changes the extension


Spell check attribute content. By default attribute values are NOT spell checked. NOT YET IMPLEMENTED

--exclude_elements <list_of_excluded_elements>

A list of elements that should not be spell checked

--include_elements <list_of_included_elements>

A list of elements that should be spell checked (by default all elements are spell checked).

--exclude_elements and --include_elements are mutually exclusive

--pretty_print <optional_pretty_print_style>

A pretty print style for the document, as defined in XML::Twig. If the option is provided without a value then the indented style is used


Dislay the tool version and exit


Display help message and exit


Display longer help message and exit




--conf option

--attribute option


XML::Twig, Getopt::Long, Pod::Usage, File::Temp XML::Twig requires XML::Parser.

See Also



Michel Rodriguez <mirod@xmltwig.com>

xml_spellcheck is available at http://www.xmltwig.com/xmltwig/


2024-01-25 perl v5.38.2 User Contributed Perl Documentation