Мне нужно сделать преобразование двунаправления между некоторыми значительно сложными форматами XML и Flat-файлов в Python. У меня нет даты и Дон Не знаю, как люди решают эту проблему в далеком будущем 2011 года.
Я вернулся на сегодняшний день с различными библиотеками Python XML, но прошел 8 лет с момента моего в последний раз в Xslt Hell, и я был Удивлен после гуглами вокруг того, что это все еще распространено.
Так как вы идете делать сложные преобразования данных XML?
Я хотел бы сделать это в Python, потому что документы не являются прямыми PTings и требуется некоторая обработка и требуется расчет. Но я все равно хотел бы пройти как можно больше к двигателю правила.
Отредактируйте : Чтобы быть понятным, я заинтересован в техниках больше, чем конкретные библиотеки или инструменты, но пожалуйста, публиковать их тоже. Я стараюсь избегать слова шаблона здесь, но, безусловно, это общая проблема.
Отредактируйте 2 : Я до сих пор не думаю, что были какие-либо хорошие ответы на общие методы, но оригинальная проблема, которую я имел решается с использованием Botts EDI Framework для выполнения переводов документов. Он довольно сильно сосредоточен на EDI, но может быть использован для общего перевода. Это было решение тяжелого веса, хотя.