A. About xxetool and user authentication

Most remote document repositories (e.g. WebDAV servers) will require the user of xxetool to authenticate herself/himself.

xxetool being a command-line tool designed to be used in makefiles, batch files, shell scripts, etc, authentication by the means of an interactive dialog with the user is not a solution. That's why xxetool automatically uses the credentials stored by XMLmind XML Editor in the preferences file of the user.

Example:

User john needs to run xxetool to convert http://www.acme.com/docs/foo.xml to HTML.

Server http://www.acme.com/docs/ requires user john to authenticate himself.

User john starts XMLmind XML Editor and opens http://www.acme.com/docs/foo.xml.

A dialog box is displayed prompting user john for his credentials.

User john types his user name and password and, by checking the "Remember these user name and password" checkbox, allows XMLmind XML Editor to store the credentials in XXE_user_preferences_dir/preferences.properties.

From then, user john may run xxetool to convert any document stored on http://www.acme.com/docs/.

See also the -auth command-line option for an alternative way to let the user of xxetool authenticate to a server.