Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2011, 19:30
Интересующийся
Отправить личное сообщение для Visvitalis Посмотреть профиль Найти все сообщения от Visvitalis
 
Регистрация: 26.09.2011
Сообщений: 11

Изменение содержимого XML файла
Есть например xml файл в котором содержится поля адресной книги (фио, улица, телефон и т.д.) , как можно обработать его чтобы остались только люди проживающие по конретной улице?
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2011, 21:28
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Пройтись по списку и удалить тех, которые не живут на нужной улице, это же очевидно.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2011, 21:53
Интересующийся
Отправить личное сообщение для Visvitalis Посмотреть профиль Найти все сообщения от Visvitalis
 
Регистрация: 26.09.2011
Сообщений: 11

Сообщение от trikadin Посмотреть сообщение
Пройтись по списку и удалить тех, которые не живут на нужной улице, это же очевидно.
мне не очевидно, было бы так, то не писал бы здесь, обьясните тем кто в танке на примере.
Ответить с цитированием
  #4 (permalink)  
Старый 31.10.2011, 22:04
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Ок, пример.

arr=["Красная, 12. Петров Сергей Сергеевич", 
"Зелёная, 3. Иванов Семён Семёнович",
"Красная, 4. Дмитриев Корней Корнеевич"]

arr2=[];
for (var i=0; i!= arr.length; ++i) {
 if (arr[i].indexOf("Красная")!=-1) 
  arr2.push(arr[i]);
};

alert(arr2.join("\n"));
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #5 (permalink)  
Старый 31.10.2011, 22:05
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Сообщение от trikadin
Ок, пример.
У автора XML файл, а не массив данных.
Ответить с цитированием
  #6 (permalink)  
Старый 31.10.2011, 22:07
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

trikadin, у автора не массив... У него
Сообщение от Visvitalis
Есть например xml файл
Сообщение от Visvitalis
обьясните тем кто в танке на примере
Ты для начала покажи тот xml файл... не весь конечно... А то ты ща буханёшь!
Ответить с цитированием
  #7 (permalink)  
Старый 31.10.2011, 22:26
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от ksa
автора не массив
Я заметил, спасибо. Просто он о нём вообще ничего не сказал. Поэтому я сделал пример на массиве.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #8 (permalink)  
Старый 01.11.2011, 00:39
Интересующийся
Отправить личное сообщение для Visvitalis Посмотреть профиль Найти все сообщения от Visvitalis
 
Регистрация: 26.09.2011
Сообщений: 11

Сообщение от ksa Посмотреть сообщение
trikadin, у автора не массив... У него


Ты для начала покажи тот xml файл... не весь конечно... А то ты ща буханёшь!
Да можно хотябы на примере того же массива , который был показан выше.
Например в таком виде :
<adr>
<ul>Красная</ul>
<dom> 12</dom>
<fio>Петров Сергей Сергеевич</fio>
<adr>
<adr>
<ul>Зелёная</ul>
<dom> 12</dom>
<fio>Иванов Семён Семёнович</fio>
<adr>
<adr>
<ul>Красная</ul>
<dom> 11</dom>
<fio>Дмитриев Корней Корнеевич</fio>
<adr>
<adr>

и здесь надо оставить только по улице красная, или может создать новый xml файл в который запистать только те адреса которые по улеце Красная.
Ответить с цитированием
  #9 (permalink)  
Старый 01.11.2011, 00:57
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Прекрасный пример. Вы будете делать это javascript'ом, правильно понял? И получать будете ajax'ом?
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #10 (permalink)  
Старый 01.11.2011, 02:19
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Visvitalis если у тебя есть возможность самому генерировате эти XML файлы и ты будеш их спользовать в только в браузере разбирая их яваскриптом то следует хранить эти данные в JSON.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка и обработка xml файла Visvitalis jQuery 0 26.09.2011 16:09
Сохранение файла XML zeraid Общие вопросы Javascript 2 12.05.2011 02:08
Размер загруженного XML файла Mefisto AJAX и COMET 3 15.03.2010 00:05
Изменение текста в XML (не удаленный, но править нельзя) Qwe2Qwe Общие вопросы Javascript 3 28.02.2010 12:44
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17