Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 11
1

Парсер xmlreader

12.08.2015, 16:49. Показов 689. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите плз!
В общем написал парсер.
Надо модифицировать код так, чтобы все элементы $xml->type->attributes()->name; выводились, а не один...
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$reader = new XMLReader();
$reader->open('cont.xml');
 
    while ($reader->read()) {
 
        switch ($reader->nodeType) {
 
 
            case (XMLReader::ELEMENT):
                // если находим в xml элемент <types> начинаем обрабатывать его
                if ($reader->localName == 'types') {
 
                    $item = $reader->expand();
                    $dom = new DomDocument();
                    $node = $dom->importNode($item, true);
                    $dom->appendChild($node);
                    // загружаем в simpleXML только текущий node
                    $xml = simplexml_import_dom($node);
 
                    echo $xml->type->attributes()->name;
                }
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2015, 16:49
Ответы с готовыми решениями:

XMLReader и дубликация
Пишу элементарный парсинг XML файла для добавления данных в mysql. Дан файл XML вида: ...

Как с используя XMLREADER получить значения из строк?
&lt;categories&gt; &lt;category id=&quot;1994&quot; parent_id=&quot;352&quot;&gt;&lt;!]&gt;&lt;/category&gt; &lt;category...

XMLReader PHP extension loaded
Помогите пожалуйста, ставлю новый сайт с движка но выдает ошибку: PHP Version 7.0.26 You do...

Чтение XML данных (XMLReader)
Есть xml файл и в нем есть блок ... &lt;users&gt; &lt;user id=&quot;1&quot; value1=&quot;afaaf&quot; value2=&quot;racad&quot;...

0
12.08.2015, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2015, 16:49
Помогаю со студенческими работами здесь

Объясните как работает XMLreader
есть строка с xml? нужно прочитать из неё все данные, прочитать желательно быстро, как вариант...

XmlReader: считать значение из xml и вывести на экран
Здравствуйте.Столкнулся с маленькой проблемой. Мне нужно считать значение из xml и вывести но...

Рекурсивное чтение xml файла используя XmlReader
Необходимо получить список всех дочерних элементов в xml, по отношению к родительским, те...

Прочитать все юниты и их параметры в структуру с помощью XmlReader
Добрый день! Подскажите пожалуйста подходящий метод в XmlReader для решения моей задачи. У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru