If you make changes to CSS HTML Validator's options or configuration files, then you may want to make sure that you have backups of these changes so that you can later restore the changes if ever needed.

You may also want to backup your options if you are transferring or moving your license from one computer to another and you want to restore your options and settings to the new computer.

Registration (License) Information

You should keep a copy of your registration information (registration name, key and PIN number). If you lose it then you may be able to have your registration information emailed to you (new window) from CSS HTML Validator's website (to the email address we have on file).

Import/Export Options

Many of the options set in the Validator Engine Options as well as the message ID options can be exported and imported to and from files (these are probably the most important settings for most users). You can then backup these files and restore from them. For more information, see the Import/Export Options topic.

Options (and Data) Stored in Files

CSS HTML Validator also stores some options, settings, and data in files (see below). These files are stored in a folder like "C:\Users\(username)\AppData\Roaming\AI Internet Solutions\CSE HTML Validator\19.0".

It may be easiest to just copy (or backup) the entire folder containing these files.

User functions files - If you've created any custom TNPL user functions files then be sure to backup these files so you don't lose your customizations. Typically any user functions files would be specified in the Config Files Options or in Batch Wizard target lists.

*.adu files - Check the C:\Users\(username)\AppData\Roaming\AI Internet Solutions\CSE HTML Validator\19.0\Dictionary folder for *.adu user dictionary files and back them up if you'd like. Words added to the dictionary by users are stored in these dictionary files.

linkcheckercfg.xml - stores additional settings for the link checker (like the path mappings). If you have made changes to the link checker configuration file (linkcheckercfg.xml), then you may want to make a backup copy of it.

msgidcfg.xml - the message ID configuration/settings

scratchpad1.txt - the contents of the first scratchpad

scratchpad2.txt - the contents of the second scratchpad

tidyprofiles.xml - the HTML Tidy tool profiles

userinsertercfg.txt - the user inserter configuration file

These files are almost never changed, nor do we recommend changing them (but are listed here just in case you did change them):

htmlvalV190.cfg - the main validator engine configuration file which contains the tags, attributes, attribute values, tag name programs, and more that CSS HTML Validator uses to validate a document. If you have made changes to the configuration file (which you can do in the pro and enterprise editions), then you may want to save backup copies of this file. For more information, see the Configuration Editor topic.

cssinsertercfg.txt - the CSS inserter configuration file

javascriptinsertercfg.txt - the JavaScript inserter configuration file

phpinsertercfg.txt - the PHP inserter configuration file

taginsertercfg.txt - the tag/HTML inserter configuration file

Registry (Advanced)

Many options are stored in the registry under the key "HKEY_CURRENT_USER\Software\AI Internet Solutions\CSE HTML Validator v4". Advanced users may want to use the registry editor to import and export these options, but generally this should not be necessary. Most of the important validator engine settings can be imported from or exported to files (see the Import/Export Options topic).

NOTE: The validator DLL settings (which control the validation engine) are stored under the "Validator DLL" subkey. The editor settings are primarily stored under the "Editor" subkey. The other subkeys may be used by either or both the editor and validator engine.