me dirijo a pateketrueke porque es el que ha dado respuesta a este tema, pero si alguien más me puede ayudar a entender esto se los agradezco.
Sigo atorada en el envío de datos al WS, en el action del form lo envío a
enviardatos.php que en esta pagina pongo la estructura del mensaje que debe llegar al WS con los datos recibidos en el formulario, de la siguiente forma:
contenido de
enviardatos.php
POST
http://solutionreservaciones.com/xml/agencies.asmx HTTP/1.1
Host: solutionreservaciones.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://solutionreservaciones.com/xml/agencies/bookings"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<bookings xmlns="http://solutionreservaciones.com/xml/agencies">
<?xml version="1.0"?>
<Request Type="Reservation" Version="1.0">
<hotels>
<hotel>
<hotelid><?echo $_POST['idhotel'];?></hotelid>
<tipohabitacion><?echo $_POST['tipohabitacion'];?></tipohabitacion>
<fechallegada><?echo $_POST['fechallegada'];?></fechallegada>
<fechasalida><?echo $_POST['fechasalida'];?></fechasalida>
<rooms>
<room>
<adultos><?echo $_POST['adultos'];?></adultos>
<ninos><?echo $_POST['ninos'];?></ninos>
</room>
</rooms>
</hotel>
</hotels>
</getBookings>
</soap:Body>
</soap:Envelope>
Es correcto que en el form lo dirija a este archivo que tiene la estructura del XML?, de momento me marca error en la linea correspondiente a:
<?xml version="1.0"?>
se la quito y me muestra las cabeceras:
POST
http://solutionreservaciones.com/xml/agencies.asmx HTTP/1.1
Host: solutionreservaciones.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://solutionreservaciones.com/xml/agencies/bookings"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
Desde ya gracias por su atención y ayuda