Que tal:
estoy haciendo mis "primeros pininos" con Servicios Web usando SOAP y PHP (nativo), usando un tutorial que encontré en O'Reilly:
http://www.oreillynet.com/pub/a/php/2007/07/26/php-web-services.html
Todo va bien si lo hago localmente, pero si el "cliente soap" lo ejecuto desde algun servidor remoto (que es como realmente va a ocurrir), obtengo el siguiente mensaje:
--------------------------------------------------------------
Fatal error: Uncaught SoapFault exception: [Client] DTD are not supported by SOAP in C:\xampp\htdocs\soap-client.php:5 Stack trace: #0 [internal function]: SoapClient->__call('getCatalogEntry', Array) #1 C:\xampp\htdocs\soap-client.php(5): SoapClient->getCatalogEntry('catalog2') #2 {main} thrown in C:\xampp\htdocs\soap-client.php on line 5
---------------------------------------------------------------
Estoy siguiendo al pie de la letra el tutorial pero algo extraño sucede.