Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    Regular Coder
    Join Date
    May 2006
    Posts
    107
    Thanks
    1
    Thanked 0 Times in 0 Posts

    xml parsing issue

    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

    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->responseENT_QUOTES) . ''
    // Display the debug messages 
    echo '<h2>Debug</h2>'
    echo 
    '<pre>' htmlspecialchars($soapclient->debug_strENT_QUOTES) . '</pre>'

    else 

    print 
    "No result"

    // kill object 
    unset($soapclient); 
    ?>
    Last edited by Spookster; 02-28-2007 at 01:22 PM. Reason: removed URL at members request

  • #2
    Regular Coder
    Join Date
    May 2006
    Posts
    107
    Thanks
    1
    Thanked 0 Times in 0 Posts
    above issue has been solved

    Well

    I 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&amp;EVENT_ID=6&amp;STARTDATE=&amp;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>
    I need to parse info in data element mainly, please help me so that i can parse it

  • #3
    Regular Coder
    Join Date
    May 2006
    Posts
    107
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Problem was here:

    $erv ='http://services.Preview.EventInventory.com/webservices/TicketSearch.asmx';
    $nspace="http://www.eventinventory.com/webservices/";

    thanks its workong now.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •