note 96573 deleted from simplexmlelement.registerXPathNamespace by danbrown

From: Date: Fri, 28 Jan 2011 14:33:09 +0000
Subject: note 96573 deleted from simplexmlelement.registerXPathNamespace by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-176447@lists.php.net to get a copy of this message
Note Submitter: php dot net dot 20100305 dot ws at elephant dot jondh dot me dot uk ---- (Email: remove the large grey trunky thing). I've just struggled a bit to parse a SOAP response from the Java-based reporting system Jasper Server. After a fair bit of searching, here's how I processed a response from scheduling a report: <?php $rObj = new SimpleXMLElement($response); $rObj->registerXPathNamespace('soapenv', 'http://schemas.xmlsoap.org/soap/envelope/'); $rObj->registerXPathNamespace('ns1', 'http://www.jasperforge.org/jasperserver/ws'); // Path chopped so that it wraps OK on php.net $path = '/soapenv:Envelope/soapenv:Body' . '/ns1:scheduleJobResponse/scheduleJobReturn'; $jrs = $rObj->xpath($path); print_r($jrs[0]); ?>

« previous php.notes (#176447) next »