XML ajax / javascript / jquery - PullRequest
       5

XML ajax / javascript / jquery

0 голосов
/ 18 декабря 2010

Каков наилучший способ записи некоторых значений в XML-файл?В файле .html у меня есть определенная оценка, которая получает свои значения из js-файла с именем jsfuncions.js

Пробовал искать это на нескольких сайтах, но так и не нашел ясного и простого ответа.

Нужно ли мне помещать писатель в индексный файл непосредственно с тегами скрипта?

Также мне нужно использовать var xml = new xmlwriter ();Или в jquery есть что-то более простое для этой цели?

Я уверен, что мне нужно использовать var XML = new XMLWriter ();

Но в этой функции просто ничего не найдено,Кто-нибудь может указать мне правильное направление для простого писателя?

С уважением.

Ответы [ 3 ]

1 голос
/ 18 декабря 2010

Изолированная среда безопасности браузера не позволит веб-странице создать файл и сохранить его локально.

Единственное локальное постоянство, которое вы можете использовать, это куки - вы можете посмотреть в формате JSON для хранения записей со свойствами и значениями внутри куки - ограничения - это максимально допустимый размер куки.

В HTML5 появился новый механизм локального хранения, который поддерживается некоторыми из последних браузеров.

http://people.w3.org/mike/localstorage.html

1 голос
/ 18 декабря 2010

JavaScript не может постоянно обновлять файл XML. Вам нужно будет использовать серверный язык, чтобы сделать изменения постоянными.

0 голосов
/ 18 декабря 2010

Это действительно зависит от того, что вы хотите сделать с полученным XML.Если вы хотите сохранить информацию, введенную пользователями, вам потребуется использовать серверную технологию для операции сохранения.

Примеры серверной технологии включают ASP.NET, PHP, Ruby on Rails, Java иNode.js.Если у вас нет опыта работы с какой-либо из этих технологий, это будет вашей самой большой кривой обучения.Microsoft предоставляет фантастическое бесплатное приложение под названием WebMatrix, которое поможет вам начать работу с рядом различных фреймворков, но отличается от ASP.NET.

Если вы заинтересованы только в сохранении информации для использования отдельным пользователемвы не будете смотреть на фактический файл XML.Ответ @ BobTodd дает список большинства ваших вариантов, но я бы сказал, что выбор зависит от Cookie или локального хранилища.Выбор будет сделан в зависимости от объема информации, которую вы хотите сохранить.Файлы cookie намного проще, но позволяют сохранять только небольшой объем данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...