Подскажите, пожалуйста, почему httpClient возвращает не все xml атрибуты.
В блоке "Результат", там где список категорий, должны быть еще их ID и ParentID, но почему-то нету.
XML:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2017-10-02 6:01:">
<shop>
<categories base="4812">
<category id="4890">Категория 1</category>
<category id="38709" parentId="4890">Категория 2</category>
</categories>
</shop>
</yml_catalog>
Код: Выделить всё
$client = new Client();
$response = $client->createRequest()
->setMethod('get')
->setUrl('http://site.com/products.xml')
->send();
VarDumper::dump($response->getData());
Код: Выделить всё
[
'@attributes' => [
'date' => '2017-10-02 6:01:'
]
'shop' => [
'categories' => [
'@attributes' => [
'base' => '4812'
]
'category' => [
0 => 'Категория 1'
1 => 'Категория 2'
]
]
]
]