Вывести нужные поля из 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)
Новые темыОбъявленияСвободное общение
11:07 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
06:34 Гугл пухнет от кеша, а нам - крошки. Разбор $114 млрд: Адсенс в минусе, Ютуб на подписках 
01:09 Yahoo Scout: Нейро-привет из склепа. Реальный шанс на траф или мимо? 
17:33 AntiBot Cloud - бесплатный скрипт и сервис защиты сайтов 
15:14 Апдейт Яндекса 7 февраля. Пока серп трясет, некоторые по ботам плачут 
15:10 Google Discover Core Update: Дискавер отделяют от поиска? 
11:30 ЕС душит ТикТок: прощай бесконечная лента и RPM? Что с монетизацией? 
04:09 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
02:31 Профессиональный и грамотный дизайн от DesignCash 
18:27 Nexulume.com Обменник без AML и KYC 
15:45 Mixmasters - Exchange without AML and KYC 
10:22 Swapwatch.org — Мониторинг криптовалютных обменников 
10:19 SwapPix.io - быстрый и безопасный обменник криптовалют. 
15:12 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
02:08 K*R*A*K*EN // ссылка на февраль 2026 
00:28 Кулеры и БП станут золотыми? Медь по 13 штук, олово в космосе 
23:44 Точные прогнозы на футбол 
18:34 Ставки на супер тренды в спорте 
15:30 Гильотина для классиков: Клод доедает физические книги 
11:10 Moltbook: Соцсеть для ботов, где людям закрыли рот. Началось? 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес