我正在尝试解决如何迭代返回的SimpleXML对象.
我正在使用一个名为Tarzan AWS的工具包,它连接到Amazon Web Services(SimpleDB,S3,EC2等).我特意使用SimpleDB.
我可以将数据放入Amazon SimpleDB服务,我可以将其恢复.我只是不知道如何处理返回的SimpleXML对象.
Tarzan AWS文档说明了这一点:
查看响应以浏览响应的标题和正文.请注意,这是一个对象,而不是一个数组,并且正文是一个SimpleXML对象.
这是返回的SimpleXML对象的示例:
[body] => SimpleXMLElement Object
(
[QueryWithAttributesResult] => SimpleXMLElement Object
(
[Item] => Array
(
[0] => SimpleXMLElement Object
(
[Name] => message12413344443260
[Attribute] => Array
(
[0] => SimpleXMLElement Object
(
[Name] => active
[Value] => 1
)
[1] => SimpleXMLElement Object
(
[Name] => user
[Value] => john
)
[2] => SimpleXMLElement Object
(
[Name] => message
[Value] => This is a message.
)
[3] = …