Сохранение файла локально возможно с помощью XSLTForms с веб-сервером: содержимое отправляется на сервер, а затем обратно клиенту, принудительно назначая тип содержимого, поэтому браузер предложит сохранить его в файле.
Отсутствие полностью автономного режима не означает, что у вас не может быть локального веб-сервера. Apache + PHP легок, у вас даже может быть выделенный минимальный веб-сервер, написанный на C!