Я довольно новичок в веб-сервисах с PHP и пытаюсь настроить простой веб-сервис в режиме wsdl с использованием фреймворка WSO2 для PHP. Я написал WSDL и создал соответствующие классы php через wsdl2php.php. В единственной функции функции этого сервиса я пытаюсь вызвать функцию из другого php-файла и получаю следующие ошибки:
Warning: DOMDocument::loadXML() [domdocument.loadxml]: Extra content at the end of the document in Entity, line: 2 in wsf_wsdl.php
в строке 249
Неустранимая ошибка: WSClient :: getProxy () [wsclient.getproxy]: в сценарии произошла ошибка: WSDL h ** p: //localhost/mpla/service.php? Wsdl могла
не быть загруженным. в C: \ wamp \ www \ mpla \ client.php в строке 26
Если я скопирую и вставлю код «внешней» функции в функцию работы веб-службы, все будет хорошо.
Это проблема WSO2, проблема PHP или я что-то здесь не так?
В конце концов, я хотел бы реализовать что-то модульное в концепции, поэтому я не могу позволить себе работать без отдельных функций и файлов php. Что бы вы порекомендовали?
Спасибо заранее