Какой современный способ сделать XML трансформ в Python?

Мне нужно сделать преобразование двунаправления между некоторыми значительно сложными форматами XML и Flat-файлов в Python. У меня нет даты и Дон Не знаю, как люди решают эту проблему в далеком будущем 2011 года.

Я вернулся на сегодняшний день с различными библиотеками Python XML, но прошел 8 лет с момента моего в последний раз в Xslt Hell, и я был Удивлен после гуглами вокруг того, что это все еще распространено.

Так как вы идете делать сложные преобразования данных XML?

Я хотел бы сделать это в Python, потому что документы не являются прямыми PTings и требуется некоторая обработка и требуется расчет. Но я все равно хотел бы пройти как можно больше к двигателю правила.

Отредактируйте : Чтобы быть понятным, я заинтересован в техниках больше, чем конкретные библиотеки или инструменты, но пожалуйста, публиковать их тоже. Я стараюсь избегать слова шаблона здесь, но, безусловно, это общая проблема.

Отредактируйте 2 : Я до сих пор не думаю, что были какие-либо хорошие ответы на общие методы, но оригинальная проблема, которую я имел решается с использованием Botts EDI Framework для выполнения переводов документов. Он довольно сильно сосредоточен на EDI, но может быть использован для общего перевода. Это было решение тяжелого веса, хотя.

13
задан Jagu 29 August 2013 в 06:11
поделиться