我正在编写一段 PHP 来使用 Web 服务。我正在使用类似的东西:
$client = new SoapClient("http://somewebservicesmx?WSDL", array('trace' => 1));
$session = $client->SomeFuncion();
...这工作正常。
但是这个 web 服务在第一次调用中返回了关于肥皂头的重要数据。
我想从标头中读取这些值,并且尝试使用 simplexml_load_string,它只返回空。也尝试过:
$doc = new DOMDocument();
$doc->loadXML($soapLastResponse);
$value = $doc->getElementsByTagName("somenode");
$value = $value->item(0)->nodeValue;
这似乎可行,但我想知道是否有“正确的方法”来实现这一目标。我想知道是否有一些函数可以在不使用DOMDocument
.