preserveWhiteSpace = false; $dom->formatOutput = true; $dom->load($argv[3]); $dom->xinclude(); $xml = simplexml_import_dom($dom); var_dump($xml); $php = "service as $svc) { $php .= "public class ".$svc['name']."Client extends MFSOAPClientBase {\n"; $php .= " public function __construct(\$address) {\n"; $php .= " parent::__construct(\$address);\n"; $php .= " }\n"; $php .= "}\n"; } file_put_contents($argv[2],$php);*/ require_once(basename(__FILE__).'/../src/lib/Mammut/Protocol/SOAP/_lib_/wsdlinterpreter/WSDLInterpreter.php'); $myWSDLlocation = $argv[2]; $wsdlInterpreter = new WSDLInterpreter($myWSDLlocation); $wsdlInterpreter->savePHP('.'); } die(); default: help(); die(); } function help() { global $argv; echo "Usage:\n"; echo basename($argv[0])."\tgenstub [wsdl]\tgenerates a client from a wsdl adress\n"; }