Pegiy
Guest
как Распарсить документ в массив
Никогда с этим раннее не сталкивался, поэтому надеюсь простите за сумбурность.
Есть xml документ, который я хочу перегнать в массив для чего использую
xml_parse_into_struct($p,$buffer,$vals,$index);
сама структура понятна - $index ссылки на теги, $vals - сами теги.
Непонятно только как определить, что
[40] => Array
(
[tag] => PICTURE
[type] => complete
[level] => 5
[value] => /DSCU20.jpg
)
и
[46] => Array
(
[tag] => MODEL
[type] => complete
[level] => 5
[value] => DSC-U20
)
находились в одном теге offer
<offer id="177" type="vendor.model" >
<currencyId>USD</currencyId>
<categoryId>14</categoryId>
<picture>/dscu20.jpg</picture>
<vendor>SONY</vendor>
<model>DSC-U20</model>
</offer>
такое ощущение, что связь потерена
Никогда с этим раннее не сталкивался, поэтому надеюсь простите за сумбурность.
Есть xml документ, который я хочу перегнать в массив для чего использую
xml_parse_into_struct($p,$buffer,$vals,$index);
сама структура понятна - $index ссылки на теги, $vals - сами теги.
Непонятно только как определить, что
[40] => Array
(
[tag] => PICTURE
[type] => complete
[level] => 5
[value] => /DSCU20.jpg
)
и
[46] => Array
(
[tag] => MODEL
[type] => complete
[level] => 5
[value] => DSC-U20
)
находились в одном теге offer
<offer id="177" type="vendor.model" >
<currencyId>USD</currencyId>
<categoryId>14</categoryId>
<picture>/dscu20.jpg</picture>
<vendor>SONY</vendor>
<model>DSC-U20</model>
</offer>
такое ощущение, что связь потерена