31.10.2011, 19:30
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Изменение содержимого XML файла
Есть например xml файл в котором содержится поля адресной книги (фио, улица, телефон и т.д.) , как можно обработать его чтобы остались только люди проживающие по конретной улице?
|
|
31.10.2011, 21:28
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Пройтись по списку и удалить тех, которые не живут на нужной улице, это же очевидно.
|
|
31.10.2011, 21:53
|
Интересующийся
|
|
Регистрация: 26.09.2011
Сообщений: 11
|
|
Сообщение от trikadin
|
Пройтись по списку и удалить тех, которые не живут на нужной улице, это же очевидно.
|
мне не очевидно, было бы так, то не писал бы здесь, обьясните тем кто в танке на примере.
|
|
31.10.2011, 22:04
|
|
Модератор
|
|
Регистрация: 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"));
|
|
31.10.2011, 22:05
|
|
Люмус, Емаксос Developer!
|
|
Регистрация: 06.05.2010
Сообщений: 677
|
|
Сообщение от trikadin
|
Ок, пример.
|
У автора XML файл, а не массив данных.
|
|
31.10.2011, 22:07
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,227
|
|
trikadin, у автора не массив... У него
Сообщение от Visvitalis
|
Есть например xml файл
|
Сообщение от Visvitalis
|
обьясните тем кто в танке на примере
|
Ты для начала покажи тот xml файл... не весь конечно... А то ты ща буханёшь!
|
|
31.10.2011, 22:26
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от ksa
|
автора не массив
|
Я заметил, спасибо. Просто он о нём вообще ничего не сказал. Поэтому я сделал пример на массиве.
|
|
01.11.2011, 00:39
|
Интересующийся
|
|
Регистрация: 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 файл в который запистать только те адреса которые по улеце Красная.
|
|
01.11.2011, 00:57
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Прекрасный пример. Вы будете делать это javascript'ом, правильно понял? И получать будете ajax'ом?
|
|
01.11.2011, 02:19
|
|
Люмус, Емаксос Developer!
|
|
Регистрация: 06.05.2010
Сообщений: 677
|
|
Visvitalis если у тебя есть возможность самому генерировате эти XML файлы и ты будеш их спользовать в только в браузере разбирая их яваскриптом то следует хранить эти данные в JSON.
|
|
|
|