01.11.2011, 02:21
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Сообщение от trikadin
|
Прекрасный пример. Вы будете делать это javascript'ом, правильно понял? И получать будете ajax'ом?
|
я ожидал советов как раз , как более или менее кашерно можно было бы сделать иил хотябы подсказать где копать надо
|
|
01.11.2011, 02:33
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Один совет дал Magneto. Вы хотите менять именно xml, именно javascript'ом, и именно на клиенте?
Через ajax получаете нужный файл. Дальше работаете с методом data.responseXML (где data - это ответ сервера) как с обычным dom-деревом - с помощью метода getElementsByTagName. Копать, соответственно, нужно в сторону ajax. Советую найти и прочитать Джона Резига - "Профессиональные приёмы программирования" - главу про ajax. Потом отправляете данные обратно серверу, и он их записывает в файл.
|
|
01.11.2011, 02:40
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Сообщение от trikadin
|
Один совет дал Magneto. Вы хотите менять именно xml, именно javascript'ом, и именно на клиенте?
Через ajax получаете нужный файл. Дальше работаете с методом data.responseXML (где data - это ответ сервера) как с обычным dom-деревом - с помощью метода getElementsByTagName. Копать, соответственно, нужно в сторону ajax. Советую найти и прочитать Джона Резига - "Профессиональные приёмы программирования" - главу про ajax. Потом отправляете данные обратно серверу, и он их записывает в файл.
|
можно сделать именно локалоьно?
|
|
01.11.2011, 03:02
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Что вы понимаете под "локально"?
|
|
01.11.2011, 17:37
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Сообщение от trikadin
|
Что вы понимаете под "локально"?
|
т.е. на локальной машине, если есть конечно такая возможность
|
|
01.11.2011, 17:45
|
|
Люмус, Емаксос Developer!
|
|
Регистрация: 06.05.2010
Сообщений: 677
|
|
Подобное уже спрашивали - ссылка.
|
|
02.11.2011, 13:25
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Сообщение от Magneto
|
Подобное уже спрашивали - ссылка.
|
Подобное , но не совсем то что мне надо. У меня вопрос заключался в том чтобы удалить в xml файле не нужные адреса , или записать по выбранной улице в отдельный xml файл, но сделать на локальной машине
|
|
02.11.2011, 15:53
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Откройте файл блокнотом и удалите ненужные адреса.
Если вас интересует, можно ли с помощью js открыть файл на компьютере пользователя, редактировать его и сохранить изменения - нет, нельзя. Вы можете загрузить файл на сервер, там сделать всё, что нужно, а после отдать пользователю ссылку на скачивание отредактированного файла.
|
|
02.11.2011, 17:25
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Сообщение от trikadin
|
Откройте файл блокнотом и удалите ненужные адреса.
Если вас интересует, можно ли с помощью js открыть файл на компьютере пользователя, редактировать его и сохранить изменения - нет, нельзя. Вы можете загрузить файл на сервер, там сделать всё, что нужно, а после отдать пользователю ссылку на скачивание отредактированного файла.
|
ну 16тыс.адресов конечно может комуто интересно будет ручками ковырять ... ))
меня интересует с помощью JS отредактировать xml файл c определеными критериями.
|
|
02.11.2011, 19:35
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
т.е. редактировать xml файл "физически". открыть , на странице будет только к примеру поле улица, при выборе которой будет в xml оставленны узлы только при наличии этой улицы и сохранало в файл.
p.s. прошу сильно не пинать т.к. пытаюсь разобраться с js и ищу помощи на этом форуме. и извеняюсь что запостил именно в jQuery, возможно есть смысл перенести в другой раздел.
Последний раз редактировалось Visvitalis, 02.11.2011 в 19:38.
|
|
|
|