Вывести нужные поля из 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)
Новые темыОбъявленияСвободное общение
22:27 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:39 2Index - быстрая индексация страниц сайта и обратных ссылок 
06:17 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
11:46 SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам). 
23:10 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
21:20 Rotapost прикрыли! Чем пользоваться? 
00:23 Раскрутка форума 
13:38 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
13:16 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
12:46 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
12:12 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
10:46 Linken Sphere – браузер-антидетект нового поколения 
05:06 CoinCapital  
04:28 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
13:08 Бесплатный майнинг Tether (USDT) 
10:29 С юмором по жизни! 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь