Itinerary eBL to Flight Information eBL XSL

The following style sheet provides instructions on how to convert an Itinerary eBL response into a Flight Information eBL request.

<?xml version="1.0" encoding="UTF-8"?>

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:xalan="http://xml.apache.org/xslt" xmlns="http://ns.galileo.com">

    <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>

    <xsl:template match="/">

        <GWS_FlightInformationRQ>

            <Flights>

                <xsl:for-each select="//FlightItem">

                    <Flight airline="{FlightDetails/MarketingAirline}"

                    number="{FlightDetails/@FlightNumber}"

                    date="{substring(FlightDetails/@DepartureDateTime, 1, 10)}"

                    orig="{FlightDetails/DepartureAirport/@LocationCode}"

                    dest="{FlightDetails/ArrivalAirport/@LocationCode}"/>

                </xsl:for-each>

            </Flights>

        </GWS_FlightInformationRQ>

    </xsl:template>

</xsl:transform>