powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Создать гостевую книгу с хранением сообщений в xml файле
14 сообщений из 14, страница 1 из 1
Создать гостевую книгу с хранением сообщений в xml файле
    #35243389
Pirojok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Подскажите собственно сабж. Если можно пример.
Спасибо.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35243823
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сабжу. Где ты этот хмл храгить будешь?
1. На диске. Где?
2. В БД. Какой?
И много других вопросов...
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35244012
Pirojok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПо сабжу. Где ты этот хмл храгить будешь?
1. На диске. Где?
2. В БД. Какой?
И много других вопросов...

На диске. Обычный хml-файл. Без базы данных
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35244179
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сути, xml можно представлять себе мини-БД, поэтому идеология не меняется.
Понятно, что этот xml хранится на сервере.
Синхронизация данных достаточна проста (в случае, когда xml-файл занимает НЕ десятки мегабайт): когда стартует сервер, хмл грузится в память (dom-парсер) и при каждой транзакции скидывается на диск перезаписыванием файла.

Естественно, зависит от платформы сервера. Работает с хмл сейчас любая, так что загрузить/записать проблем возникнуть не должно. Когда от клиента приходит сообщение, добавляем/редактируем соответственный узел и сохраняем на диске.

Когда xml-файл огромен (десятки мегабайт), то уже прийдется использовать SAX-парсер. Но это уже будет такой гиморрой по времени доступа, что в эту сторону даже не советую смотреть ...
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35244858
Pirojok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckПо сути, xml можно представлять себе мини-БД, поэтому идеология не меняется.
Понятно, что этот xml хранится на сервере.
Синхронизация данных достаточна проста (в случае, когда xml-файл занимает НЕ десятки мегабайт): когда стартует сервер, хмл грузится в память (dom-парсер) и при каждой транзакции скидывается на диск перезаписыванием файла.

Естественно, зависит от платформы сервера. Работает с хмл сейчас любая, так что загрузить/записать проблем возникнуть не должно. Когда от клиента приходит сообщение, добавляем/редактируем соответственный узел и сохраняем на диске.

Когда xml-файл огромен (десятки мегабайт), то уже прийдется использовать SAX-парсер. Но это уже будет такой гиморрой по времени доступа, что в эту сторону даже не советую смотреть ...


Эт понятно,но у меня все намного проще.
Мне нужно, чтобы данные гостевухи
<ник></ник>
<дата></дата>
<сообщение></сообщение>

просто сохранялись в xml файле. Не думаю что размер xml-ки будет сильно огромным (max 1-2 mb).

Хотел примерчик посмотреть на javascript редактирования и чтения xml файлов
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35244944
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PirojokХотел примерчик посмотреть на javascript редактирования и чтения xml файлов
Наверное, это надо делать не на клиенте, а на сервере.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35245019
Pirojok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНаверное, это надо делать не на клиенте, а на сервере.


Может я неправильно вопрос сформулировал. Хочу создать обычную гостевую книгу, но чтобы сообщения хранились в xml файл. Файл будет находиться на сервере
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35245142
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так если на сервере - то и задавать вопрос надо было в серверном разделе, в php например. Парсеров XML у нас хватает, осталось только пользовать.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35245665
Pirojok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkyLightНу так если на сервере - то и задавать вопрос надо было в серверном разделе, в php например. Парсеров XML у нас хватает, осталось только пользовать.
Так у меня ж вопрос по синтаксису javascript. Как в коде реализовать спрашивал.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35245753
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javascript - клиентская технология (если не считать ASP, но и там js почти никто не использует), файл будет храниться на сервере, следовательно работать с ним будет сервер. С клиента можно лишь отправить запрос серверу, который в свою очередь будет работать с файлом. Прямого доступа к файлу с клиента нет.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35246320
Pirojok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyjavascript - клиентская технология (если не считать ASP, но и там js почти никто не использует), файл будет храниться на сервере, следовательно работать с ним будет сервер. С клиента можно лишь отправить запрос серверу, который в свою очередь будет работать с файлом. Прямого доступа к файлу с клиента нет.

Хотите сказать, что с помощью javascript нельзя редактировать файлы на сервере (при наличии доступа конечно)? какаая разница запросом или нет, главное результат.
Как говорил станиславский "не верю"))
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35246358
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неа, нельзя. Правда здесь возникает вопрос что такое "на сервере". Если каталог на сервере доступен через файловую систему - можно эксплорером создать COM-объект FileSystemObject. И уже его методами читать-писать. По другому - никак.
Впринципе, прочитать хмл и даже его пропарсить - можно. Но вот записать - нет.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35246514
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pirojokкакаая разница запросом или нетБольшая. Потому что никаких "или" в случае веб-приложений не существует.
PirojokКак говорил станиславский "не верю"))В данном случае "не понимаю". Принципов веб-приложений.

js при желании может работать с файловой системой. Но только с ФС того компьютера, на котором запущен скрипт, или с ФС расшаренной папки в сети, к которой пренадлежит комп.
...
Рейтинг: 0 / 0
Создать гостевую книгу с хранением сообщений в xml файле
    #35246640
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyВ данном случае "не понимаю". Принципов веб-приложений.
С этого и начинать надо было. А то джедай отвечает на фсякие правакационные фапросы - не комильфо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Создать гостевую книгу с хранением сообщений в xml файле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]