I need some help. I'm trying to create an XML with this query:
WITH XMLNAMESPACES ('Envelope' AS soapenv)
SELECT *
FROM CrearViaje4
JOIN transporte ON CrearViaje4.Cod_viaje = transporte.Cod_viaje
JOIN depositoSalida ON transporte.Cod_viaje = depositoSalida.cod_viaje
FOR XML AUTO, ROOT('soapenv:Body'), ELEMENTS
and I get this result:
<soapenv:Body xmlns:soapenv="Envelope">
<CrearViaje4>
<cod_viaje>A02VAIFHDXH</cod_viaje>
<Empresa>Tradelog</Empresa>
<transporte>
<cod_viaje>A02VAIFHDXH</cod_viaje>
<depositoSalida>
<cod_viaje>A02VAIFHDXH</cod_viaje>
</depositoSalida>
</transporte>
</CrearViaje4>
</soapenv:Body>
Why is transporte
is under the table depositoSalida
?
I am trying to get this result, what can I do?
<soapenv:Body xmlns:soapenv="Envelope">
<CrearViaje4>
<cod_viaje>A02VAIFHDXH</cod_viaje>
<Empresa>Tradelog</Empresa>
<transporte>
<cod_viaje>A02VAIFHDXH</cod_viaje>
</transporte>
<depositoSalida>
<cod_viaje>A02VAIFHDXH</cod_viaje>
</depositoSalida>
</CrearViaje4>
</soapenv:Body>