2016-02-07 2 views
0

Строить вложенную XML-строку проще.Строить вложенную строку xml с более простым способом

мне нужно подготовить следующую строку, чтобы запросить требовательный ответ,

Как я мог Levage Python утилиты, чтобы закончить эту задачу проще?

Благодаря

{"strFlightXml":"<flights><flight><flight_id>{EC65FB6D-33C5-4CA6-BD96-93D37F4D0EA0}</flight_id><airline_rcd>MM</airline_rcd><flight_number>585</flight_number><origin_rcd>NRT</origin_rcd><destination_rcd>CTS</destination_rcd><fare_id>{721D8471-9DCE-47E8-B7B4-EC5E2FF51F00}</fare_id><transit_airline_rcd></transit_airline_rcd><transit_flight_number></transit_flight_number><transit_flight_id></transit_flight_id><departure_date>20160219</departure_date><arrival_date>20160219</arrival_date><arrival_day>5</arrival_day><departure_day>5</departure_day> 
    <planned_departure_time>1455</planned_departure_time><planned_arrival_time>1640</planned_arrival_time><transit_departure_date></transit_departure_date><transit_departure_day></transit_departure_day><transit_arrival_date></transit_arrival_date><transit_arrival_day></transit_arrival_day><transit_planned_departure_time></transit_planned_departure_time><transit_planned_arrival_time></transit_planned_arrival_time><transit_airport_rcd></transit_airport_rcd><transit_fare_id></transit_fare_id><booking_class_rcd>S</booking_class_rcd><currency_rcd>JPY</currency_rcd></flight></flights>","strFlightType":"Outward"} 

ответ

0

Это на самом деле звучит как вам нужно шаблон двигатель, как jinja2 или mako. Создайте шаблон XML и передайте его в динамический контекст.

Существует также lxml.objectify, который перемещает XML-генерацию на уровень объекта Python.

Смежные вопросы