Задний солидус не допускается для элемента

Я занимаюсь разработкой веб-приложения на PHP с использованием мыла API. у меня есть xml format as shown below отправить запрос в API, но я получаю сообщение об ошибке, как Трейлинг солидус не допускается для элемента название компании при просмотре XML в postman,

<OTA_AirLowFareSearchRQ xmlns="http://www.opentravel.org/OTA/2003/05" ResponseType="OTA" ResponseVersion="1.9.2" Version="1.9.2" AvailableFlightsOnly="true">
<POS>
<Source PseudoCityCode="PCC">
<RequestorID ID="1" Type="1">
<CompanyName Code="TN" />
</RequestorID>
</Source>

</POS>
<OriginDestinationInformation RPH="1">
<DepartureDateTime>2016-03-15T11:00:00</DepartureDateTime>
<OriginLocation LocationCode="KTM"/>
<DestinationLocation LocationCode="DEL"/>
<TPA_Extensions>
<SegmentType Code="O"/>
</TPA_Extensions>

</OriginDestinationInformation>
<TravelPreferences ValidInterlineTicket="true">
<CabinPref PreferLevel="Preferred" Cabin="Y" />
<TPA_Extensions>
<TripType Value="Return" />
<LongConnectTime Min="780" Max="1200" Enable="true" />
<ExcludeCallDirectCarriers Enabled="true" />
</TPA_Extensions>

</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>3</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity Code="ADT" Quantity="2" />
<PassengerTypeQuantity Code="CHD" Quantity="1" />
</AirTravelerAvail>
</TravelerInfoSummary>
<TPA_Extensions>
<IntelliSellTransaction>
<RequestType Name="50ITINS" />
</IntelliSellTransaction>
</TPA_Extensions>
</OTA_AirLowFareSearchRQ>

Я погуглил ошибку, но не нашел никакого решения. Я также не могу определить, что говорит ошибка, поэтому мне нужна помощь.

Скриншот:
введите описание изображения здесь

При наведении курсора на знак креста в строке 5 я получаю сообщение об ошибке: Трейлинг солидус не допускается для элемента название компании и когда я наведите курсор на строку 6, я получаю ошибку, как Неожиданный конечный тег (requestorid) игнорируется. Здесь я не могу определить, что говорит ошибка. Я думаю, что это в правильном формате XML.

3

Решение

У меня было такое сегодня, но все, что мне нужно было сделать, это переключить тип просмотра ответов в Postman с «HTML» на «XML», и ошибки исчезли. Это, вероятно, произошло из-за того, что отвечающий сервер не установил Content-Type заголовок — это пришло как text/html для меня вместо text/xml,

5

Другие решения

Попробуйте так:

<POS>
<Source PseudoCityCode="ThisShouldBeYourIPCCNotJustPCCasValue">
<RequestorID ID="1" Type="1">
<CompanyName Code="TN">TN</CompanyName>
</RequestorID>
</Source>
</POS>
-1

По вопросам рекламы [email protected]