PHP: возвращение XML в вызове функции SOAP - PullRequest
0 голосов
/ 21 августа 2010

Я хочу вернуть следующий XML в SOAP, когда вызывается функция, а не просто строка.Есть много различных функций, которые будут возвращать формат XML таким образом, есть ли способ, которым я могу определить, что возвращает функция?Как сделать мой собственный тип данных?

<meta>
    <supplier>Amazon.com</supplier>
    <datetime>2010/08/21 14:32:40</datetime>
</meta>
<results>
    <result>
        <manufacturer>Intel</manufacturer>
        <itemno>8236476234</itemno>
        <prices>
            <price>
                <quantity>10</quantity>
                <cost>$1.20</cost>
            </price>
            <price>
                <quantity>100</quantity>
                <cost>$0.80</cost>
            </price>
        </prices>
    </result>
    <result> ... </result>
</results>

1 Ответ

0 голосов
/ 21 августа 2010

Лучший способ - поместить ваш результат в array, а затем преобразовать его в XML. Вот готовый скрипт для этого:

http://rssphp.net/examples/convert_array_to_xml/

Преобразует почти любой вид ассоциативного массива в полностью сформированный XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...