dizyn Posted October 31, 2006 Share Posted October 31, 2006 Please see this code, I am using for web service client and been able to get correct results. Now i have problem in parsing it, I have methods available for this either get data form array which in user debug or i can parse the xml. When i put the who xml in file and try to parse it it works file, but when i try to parse it directly you can see some extra information which creates problem, please check this issue and help me out. Thanks You can see output at: http://208.109.22.111/ticketchest/nutest.php [code]<?PHP require_once('nusoap.php'); // define parameter array $param = array( 'APPCLIENT_ID' => '2220','EVENT_ID' => '6','STARTDATE' => '','INCDAYS' => ''); // define path to server application $serverpath ='http://services.Preview.EventInventory.com/webservices/TicketSearch.asmx'; //define method namespace $namespace="http://www.eventinventory.com/webservices/"; // create client object $soapclient = new soapclient($serverpath); //set soap Action $soapAction='http://www.eventinventory.com/webservices/GetVenueList'; //to see debug messages //$soapclient -> debug_flag = 1; // make the call $result = $soapclient->call('GetVenueList',$param,$namespace,$soapAction); // if a fault occurred, output error info if (isset($fault)) { print "Error: ". $fault; } else if ($result) { // Display the response messages echo '<h2>Response</h2>'; echo '' . htmlspecialchars($soapclient->response, ENT_QUOTES) . ''; // Display the debug messages echo '<h2>Debug</h2>'; echo '<pre>' . htmlspecialchars($soapclient->debug_str, ENT_QUOTES) . '</pre>'; } else { print "No result"; } // kill object unset($soapclient); ?> [/code] Quote Link to comment Share on other sites More sharing options...
btherl Posted October 31, 2006 Share Posted October 31, 2006 What is the extra information which causes a problem? When I click on your link, everything looks fine. Quote Link to comment Share on other sites More sharing options...
dizyn Posted October 31, 2006 Author Share Posted October 31, 2006 well i been able to reduce that extra info now, now have exact xml in a variable using php 4.x.x i need parse it, can anyone help me out?thanks Quote Link to comment Share on other sites More sharing options...
dizyn Posted October 31, 2006 Author Share Posted October 31, 2006 above issue has been solved WellI have xml in a variable and now i need to parse it.xml is something like this:[CODE]<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <GetVenueListResponse xmlns="http://www.eventinventory.com/webservices/"> <GetVenueListResult> <ROOT xmlns=""> <METHODINFO> <channelName>Basic View</channelName> <methodName>GetVenueList</methodName> <parameters>APPCLIENT_ID=2220&EVENT_ID=6&STARTDATE=&INCDAYS=</parameters> <processTime type="milliseconds">4.2844</processTime> </METHODINFO> <DATA xmlns:sql="urn:schemas-microsoft-com:xml-sql"> <row THISID="945" THISNAME="Lowell Memorial Auditorium" ST="MA" /> <row THISID="1598" THISNAME="Stage Theatre" ST="CO" /> <row THISID="2963" THISNAME="Walnut Street Theatre" ST="PA" /> </DATA> </ROOT> </GetVenueListResult> </GetVenueListResponse> </soap:Body></soap:Envelope>[/CODE]I need to parse info in data element mainly, please help me so that i can parse it Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.