Я думаю о новом подходе к созданию небольших веб-приложений с использованием XML.
Вот процедура, чтобы сделать это.
Прежде всего, создайте базу данных для приложения. Эта база данных является душой вашего приложения. Эта база данных содержит все необходимые данные и значения. Теперь, когда пользователь запрашивает это веб-приложение, сервер выполнит сценарий на стороне сервера и вернет XML-файл. Возвращенный XML-файл на самом деле является преобразованной базой данных XML. Другими словами, сервер вернет всю базу данных в виде XML-файла. Теперь клиентская машина имеет всю базу данных в виде одного XML-файла. В то же время мы можем использовать метод push Ajax, так что любое изменение в базе данных на сервере будет отражено в xml-файле на стороне клиента, а любое изменение в xml-файле на стороне клиента будет ajax помещено в базу данных на стороне сервера. Благодаря этому механизму мы можем иметь синхронизированные базы данных на стороне сервера и клиента. Теперь XSLT на стороне клиента будет отображать файл базы данных xml на стороне клиента, чтобы пользователь мог просматривать приложение и взаимодействовать.