/
StudentSp3
/
office_goods
Обзор
Документация
Войти
/
StudentSp3
/
office_goods
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
parse_xml.php
61 строка
2 KB
Room405_admin
Initial commit
11 мар 2025, 10:50
11 мар 2025, 10:50
9169967
Код
Авторство
О чём код?
<?php $xmlFile = 'c:/webdev/xampp/htdocs/test_bd_vika/catalog.xml'; /* $xmlFile = 'c:/webdev/xampp/htdocs/test_bd_vika/xml_test.xml'; */ /* $xmlFile = 'c:/webdev/xampp/htdocs/test_bd_vika/min.xml'; */ $xmlDoc = new DOMDocument(); $xmlDoc->load($xmlFile); echo 'Таблицы в файле '.$xmlFile.': <br>'; $x = $xmlDoc->documentElement; foreach ($x->childNodes AS $item) { print '<strong>'.$item->nodeName."</strong><br>"; } /* ---------------------------------------------------------------*/ $xml = simplexml_load_file($xmlFile); /* foreach($xml->nomeklatura->value as $value){ echo '====================================<br>'; foreach ((array)$value as $key => $val) { echo ' ARRAY " '.$key.'" : <br> '; foreach($val as $k=>$v){ echo ". . . . . ".$k.' = '.$v.'<br>'; } } echo '<br><br>'; } */ echo '<br>Содержимое таблицы <strong>nomeklatura</strong>: <br>'; foreach($xml->nomeklatura->value as $value){ echo '<br>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>'; echo 'name='.$value['name'].'<br>'; echo 'id='.$value['id'].'<br>'; echo 'article='.$value['article'].'<br>'; echo 'top_id='.$value['top_id'].'<br>'; echo 'sort ='.$value['sort'].'<br>'; echo 'brand ='.$value['brand'].'<br>'; echo 'country ='.$value['country'].'<br>'; echo 'quantity ='.$value['quantity'].'<br>'; echo 'unit ='.$value['unit'].'<br>'; echo 'price ='.$value['price'].'<br>'; echo 'image1 ='.$value['image1'].'<br>'; echo 'image2 ='.$value['image2'].'<br>'; echo 'image3 ='.$value['image3'].'<br>'; echo 'image4 ='.$value['image4'].'<br>'; echo 'image5 ='.$value['image5'].'<br>'; echo 'description ='.$value['description'].'<br>'; echo 'concomitant ='.$value['concomitant'].'<br>'; echo 'SPEC :'; echo '. . . . . . . . . . . . . . . . . . . <br>'; foreach($value->spec as $spec){ echo '. . . id '.$spec['id'].' = '.$spec['value'].'<br>'; } } ?>