首頁  >  文章  >  後端開發  >  PHP解析.Net的webservice返回的dataset,该怎么解决

PHP解析.Net的webservice返回的dataset,该怎么解决

WBOY
WBOY原創
2016-06-13 13:53:01979瀏覽

PHP解析.Net的webservice返回的dataset
我写了一个.net的webservice应用,PHP通过soapclient调用webservice的方法,返回一个dataset类型的数据,得到的是一个标准的XML文档,但是用PHP打印得到的结果,
   
-
-
-
-
-
-
-
-
   
   
 

 

 

 

 

 

 

-
-
-
  1 
  yang 
 

 

 

 

这个是查看到的XML文档,但是用PHP调用后打印出来
stdClass Object ( [dsResult] => stdClass Object ( [schema] => [any] => 1yang ) )
是这样一个类类型。
我想要得到的是a_di=1 aname=yang 这样格式的结果集,就像PHP直接查询数据库返回的结果集一样。
或者别的格式的也可以,但是能让我解析出来。
我在网上查了好多,都说dataset就是XML格式,但是我PHP这方面不很懂。不知道怎么做。

------解决方案--------------------
stdClass Object ( [dsResult] => stdClass Object ( [schema] => [any] => 1yang ) )
================================
你打印出这样的东西,说明调用没问题。
你看下页面原代码,result->dsResult->any应该是个xml串。
你可以使用simplexml_load_string解析那个串,看看手册就行了。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn