@for /f "usebackq" %%x in (`chdir`) do set var=%%x
@echo "The currenct directory is: %var%"
Но, конечно, , ответ gmaran23 намного проще.
Обычно каждый не проверяет против WSDL. Если WSDL разработан правильно должна быть базовая схема XML (XSD) для проверки тела запроса против. Ваш синтаксический анализатор XML должен смочь сделать это.
Остальное готово, как Вы реализуете веб-сервис и какой механизм SOAP Вы используете. Я не непосредственно знаком с механизмом PHP. Для уровня WSDL/интерфейса "проверка" я обычно делаю что-то вроде этого:
Помимо собственного PHP5 SOAP освобождает, я могу также сказать Вам, что ни ГРУША, ни Пехлеви, который освобождает SOAP, не сделают проверку схемы сообщений в настоящее время. (Я не знаю ни о какой реализации SOAP PHP, которая делает, к сожалению.)
То, что я сделал бы, загрузить сообщение XML в объект DOMDocument и использовать методы DOMDOCUMENT для проверки против схемы.
Я не смог найти, что любой простой способ выполнить проверку и в конце имел код доступа в бизнес-логике.
Некоторое время назад я имею, создают веб-сервис подтверждения концепции с PHP использование NuSOAP. Я не знаю, проверяет ли это вход, но я предположил бы, что это делает.