Вывести нужные поля из XML
Страницы: Пред. 1 2
[ Закрыто ] Вывести нужные поля из XML
Sillys поздравляю с рождением говнокодера
Цитата
Dr.Death.3 пишет:
Sillys поздравляю с рождением говнокодера
Ты возьми например любой Xml файл, сделай выборку с помощью регулярок и с помощью того класса.... Подключи любой скрипт который покажет потребление памяти и время загрузки... Что скажешь??? И причём тут говнокод?
Предлагаю Услуги по веб-разработке/программированию
HTML(HTML5), CSS(CSS3), JavaScript(jQuery, AJAX), PHP, MySQL
========================================
http://www.cy-pr.com/forum/f58/t37537/
http://www.cy-pr.com/forum/f50/t35619/
Во первых я их перебрал ни один и немаленькие, и рвать зубы через зад не собираюсь, и если че массивы жрут больше, мы же сравниваем тысячи записей а не ваши 3? smile:sarc:, это если мы не учтем для чего вобще был сделан xml и как вы будете трясти бубном со своими регулярками когда в нем куча полей добавится, передвинется и их станет больше 1000, про потоковые парсеры xml вобще молчу smile:mocking:
Цитата
Dr.Death.3 пишет:
Во первых я их перебрал ни один и немаленькие, и рвать зубы через зад не собираюсь, и если че массивы жрут больше, мы же сравниваем тысячи записей а не ваши 3? smile:sarc:, это если мы не учтем для чего вобще был сделан xml и как вы будете трясти бубном со своими регулярками когда в нем куча полей добавится, передвинется и их станет больше 1000, про потоковые парсеры xml вобще молчу smile:mocking:
Так в его же случае ерунда а не Xml) Для такого единичного случая с мизерным Xml подключать большущий класс))) Я думаю не стоит, велосипеда хватит) Так понятно?)

P.S. Потому и сейчас куча говнокодеров... Используют готовые решения всюду, экономим время и плеевать что это решение жрёт в сотни раз больше чем сама задача...
Изменено: Sillys - 4 Марта 2013 15:19
Цитата
Sillys пишет:
Так в его же случае ерунда а не Xml)
Ну да, поэтому сделаем через зад изначально
Цитата
Sillys пишет:
Для такого единичного случая с мизерным Xml подключать большущий класс)))
Большущий это какой? Я может отстал и щас сервера с 32 кб оперативки? Задумался как мои сотни классов и объектов едят всего 3 мб за раз...
Цитата
Sillys пишет:
Я думаю не стоит, велосипеда хватит) Так понятно?)
Дак сразу понятно, я и поздравил уже
Цитата
Sillys пишет:
P.S. Потому и сейчас куча говнокодеров
Верно мыслите, трукодеры ездят на велосипедах и парсят xml регулярками, говнокодеры юзают встроенные классы
Цитата
Sillys пишет:
Используют готовые решения всюду, экономим время и плеевать что это решение жрёт в сотни раз больше чем сама задача
Вы может удивитесь, но сейчас время стоит дороже чем 32 гб памяти для сервера, а про сотни раз... ну ждем тесты в студию
Вы че грызетесь?!
Не кто не слышал что ли про simplexml_load_string не?
Жжесть, ещё и советуете.
http://www.cy-pr.com/forum/f58/t44701/ - Принимаю заказы
Цитата
Bubles пишет: значения не могу получить.
Пример:

$xml = simplexml_load_string($x);
echo  $xml['id'];
Цитата
Denzel пишет:
Не кто не слышал что ли про simplexml_load_string не?
О том и сремся, что некоторые регулярками вместо нее делают smile:shout:
И через foreach() Обрабатывай
Вот готовый код, а не гавно код указанный выше типо preg_match_*
Код
      $x = file_get_contents('1.xml');
      $xml = simplexml_load_string($x);
     foreach($xml->journal as $dxml):
         echo 'journal id '.$dxml['id'];
        echo '<br>';
        echo 'title '.iconv("UTF-8", "WINDOWS-1251", $dxml->title);
        echo '<br>';
        echo 'contacts - address '.iconv("UTF-8", "WINDOWS-1251", $dxml->contacts->address);
        echo '<br>';
        echo 'contacts - tel '.$dxml->contacts->tel;
        echo '<br><br>';
     endforeach;
 
123.JPG (12.42 КБ) [ Скачать ]
Изменено: Denzel - 4 Марта 2013 19:16
Цитата
Bubles пишет:
Тему можно закрывать!

Bubles, спасибо, что отписались в теме.
Тему закрыл и перенёс в раздел "Х".
Страницы: Пред. 1 2
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
14:32 Раскрутка форума 
13:54 Как поймать партнера на «сливе» бренда? 
10:50 Альтернативы Адсенсу в 2026 - есть живые? 
10:43 Яндекс Нейро и выдача в 2026 - остались ли лазейки для маленьких сайтов? 
10:06 Очередной взлом через плагин. Хакеры получают админку без пароля 
09:59 adsense в 2026: кто реально выводит копейку через киргизию? 
20:40 Мошенники-копирайтеры 
15:33 GhostRocket.pro — Взлетаем в новую эру криптообмена! 
14:36 Продам жирный аккаунт fl.ru 
14:07 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
12:54 Mixmasters - Exchange without AML and KYC 
12:31 Сервис ReCaptcha 2, 30р за 1000 решений. 
12:08 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
12:06 Trustpilot Reviews | Подниму рейтинг вашей компании 
15:49 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
15:46 молодильные яблоки и живая вода 
13:36 Какой фильм вы любите посмотреть перед сном? 
10:11 О природе путешествий. 
10:09 Огородники 
01:47 Точные прогнозы на футбол 
15:04 Сайты Рунета