Чёт странное.
Там есть "ЗначенияСвойств". Внутри от 1 до n "ЗначенияСвойства". В каждом из которых айди и значение.
Так вот, если "ЗначенияСвойства" одно, то simplexml_load_file делает так:
["ЗначенияСвойств"]=>
array(1) {
["ЗначенияСвойства"]=>
array(2) {
["Ид"]=>
string(36) "1"
["Значение"]=>
string(61) "значение"
}
}
А если больше одного, то вкладывает массив в массив
["ЗначенияСвойств"]=>
array(1) {
["ЗначенияСвойства"]=>
array(6) {
[0]=>
array(2) {
["Ид"]=>
string(36) "1"
["Значение"]=>
string(36) "значение"
}
[1]=>
array(2) {
["Ид"]=>
string(36) "2"
["Значение"]=>
string(34) "значение"
}
}
}
Как бы это побороть? Пусть уж всегда бы массивы были.