Hi, I am tired to play with this little sheat, please someone parse this XML: <?xml version="1.0"?> <methodResponse> <params> <param> <value> <array><data> <value><struct> <member><name>categoryId</name><value><string>4</string></value></member> <member><name>parentId</name><value><string>0</string></value></member> <member><name>description</name><value><string>articles</string></value></member> <member><name>categoryDescription</name><value><string></string></value></member> <member><name>categoryName</name><value><string>articles</string></value></member> <member><name>htmlUrl</name><value><string>http://***.com/prj/wp1/?cat=4</string></value></member> <member><name>rssUrl</name><value><string>http://***.com/prj/wp1/?feed=rss2&amp;cat=4</string></value></member> </struct></value> <value><struct> <member><name>categoryId</name><value><string>3</string></value></member> <member><name>parentId</name><value><string>0</string></value></member> <member><name>description</name><value><string>category</string></value></member> <member><name>categoryDescription</name><value><string>category</string></value></member> <member><name>categoryName</name><value><string>category</string></value></member> <member><name>htmlUrl</name><value><string>http://***.com/prj/wp1/?cat=3</string></value></member> <member><name>rssUrl</name><value><string>http://***.com/prj/wp1/?feed=rss2&amp;cat=3</string></value></member> </struct></value> <value><struct> <member><name>categoryId</name><value><string>6</string></value></member> <member><name>parentId</name><value><string>0</string></value></member> <member><name>description</name><value><string>other test cat</string></value></member> <member><name>categoryDescription</name><value><string></string></value></member> <member><name>categoryName</name><value><string>other test cat</string></value></member> <member><name>htmlUrl</name><value><string>http://***.com/prj/wp1/?cat=6</string></value></member> <member><name>rssUrl</name><value><string>http://***.com/prj/wp1/?feed=rss2&amp;cat=6</string></value></member> </struct></value> </data></array> </value> </param> </params> </methodResponse> Code (markup): Thank you very much
Assume $xmlStr contains the above XML info: $xmlObj = simplexml_load_string($xmlStr); print_r($xmlObj); // Arrays print_r((array) $xmlObj); PHP: