В настоящее время у меня есть XML, как это. Когда я выполняю поиск productName с помощью linqphp, я могу получить правильный результат. Но когда я ищу атрибуты, я не получаю правильный результат.
XML:
<productAttributes>
<productAttribute>
<productName>producta</productName>
<attributes>
<attribute>
<code>color</code>
<description>color</description>
<value>blue</value>
</attribute>
<attribute>
<code>color</code>
<description>color</description>
<value>gold</value>
</attribute>
</attributes>
</productAttribute>
</productAttributes>
В условие Где я добавил это условие для поиска атрибутов по названию продукта
($rowData["product_name"] == "producta"
Когда я ищу название продукта, я могу получить результат.
Но когда я ищу <attributes>
Я не получил никакого результата. В запросе я использую условие, подобное этому.
($rowData["attributes_attribute_code"] == "blue")
Задача ещё не решена.
Других решений пока нет …