我希望在调用函数时返回SOAP中的以下XML,而不仅仅是字符串。有许多不同的函数会以这种方式返回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>
答案 0 :(得分:0)
最好的方法是将结果放在array
中,然后将其转换为XML
。这是一个现成的脚本:
http://rssphp.net/examples/convert_array_to_xml/
它将几乎任何类型的关联数组转换为完整形式的XML。