Я пытаюсь проанализировать ответ от веб-службы - ответ, кажется, является допустимым XML, однако я могу только анализировать атрибуты, и почему-то объекты не имеют представления для текстовых значений - вот пример:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<Product xmlns="http://com.etilize.spexlive" productId="1010043679">
<category parId="135" name="Transparent & Invisible Tapes" id="1009"/>
<descriptions>
<description type="1">Sparco Invisible Tape - 0.75" Width x 1000" Length - 1" Core - Premium Acetate - Writable Surface - 12 / Pack - Clear
</description>
<description type="2">Sparco Invisible Tape</description>
<description type="3">0.75" Width x 1000" Length - 1" Core - Premium Acetate - Writable Surface - 12 / Pack - Clear</description>
</descriptions>
</Product>
</soap:Body>
</soap:Envelope>
Я вполне могу получить categoryId, Name и parId, но кажется, что значения Text даже не существуют. Ниже приведено то, что я вижу, когда делаю var_dump на объекте soap - обратите внимание на описания:1004 *
stdClass Object
(
[category] => stdClass Object
(
[id] => 1009
[name] => Transparent & Invisible Tapes
[parId] => 135
)
[descriptions] => stdClass Object
(
[description] => Array
(
[0] => stdClass Object
(
[type] => 1
)
[1] => stdClass Object
(
[type] => 2
)
[2] => stdClass Object
(
[type] => 3
)
)
)
Любая помощь в этом отношении будет оценена
Спасибо