相关疑难解决方法(0)

循环通过SimpleXML对象,或将整个事物转换为数组

我正在尝试解决如何迭代返回的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] = …

php simplexml amazon-web-services amazon-simpledb

17
推荐指数
3
解决办法
5万
查看次数