i\'m rewriting a soap web service from .net to php. by default, php is giving me tags that look like this:
After re-reading what it is you want and searching through the php documentation here is my solution and a couple of assumptions that I made
Assumptions
What do you want?
Solution
formatOutput = true;
$xml->preserveWhiteSpace = false;
$xml->loadXML($input);
//Do replacement have a looke at: DOMNode::replaceChild
//return modified output to client
return $xml->saveXML();
}
// Make php buffer all output
// Send all output to a callBack function
// Replace 'SoapServerRegexParser' with the callback function name of choice
ob_start('SoapServerRegexParser'); //buffer output and set callback function
// Create SoapServer
$server = new SoapServer('wsdlfile.wsdl');
$server->handle(); //Handle incoming request
ob_end_flush(); //Release buffer, but send through callback function first
?>
This should do the trick, I haven't created the regex part or the actual xlm node replacement but I figure you can do that yourself