ДД,
Интегрирую 1С,
Получаю XML файл, около 400 товаров,
Надо отобразить товар в определенных складах, в тэге каждого товара имеются склады.
<Товары>
<Товар>
<Cклад ИдСклада="213123123123" Количество="1">
<Cклад ИдСклада="213123123122" Количество="2">
<Товар>
<Товар>
<Cклад ИдСклада="213123123123" Количество="1">
<Cклад ИдСклада="213123123122" Количество="2">
<Товар>
<Товар>
<Cклад ИдСклада="213123123123" Количество="1">
<Cклад ИдСклада="213123123122" Количество="2">
<Товар>
</Товары>
Проблема в том что складов около 100-а.
И нужно пройтись по тегам что отсортировать определенные.
Обрабатывает всё это простой php файл (вызываемый AJAXом):
foreach ($xml->Товары->Товар as $value){
foreach ($value->Склад->attributes() as $c => $b) {
echo $c.' : '.$b.'<br>';
}
}
Когда работаю на малом количестве товаров всё работает. На основном файле, нет.
Как правильно сделать?
При отправке частями 1С умирает, поэтому передаю одним файлом.
Как разбить XML на части?
foreach ($xml->ПакетПредложений->Предложения->Предложение as $value) {
$price = $value->Цены->Цена->ЦенаЗаЕдиницу;
$remnants = $value->Количество;
////////////////////////////////////////////////////////////////////
foreach ($value->Склад as $value2){
foreach ($value2->attributes() as $c => $b) {
echo $c.' : '.$b.'<br>';
}
}
}
Вот реальный кусок кода php
А xml товара слишкоом большой, что бы его здесь разместить
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости