Konwersja XML do JSON przy użyciu Pythona?

Widziałem sporą część niezgrabnego kodu XML-> JSON w sieci i po dłuższej interakcji z użytkownikami Stack, jestem przekonany, że ten tłum może pomóc więcej niż kilka pierwszych stron wyników Google.

Przetwarzamy kanał pogodowy i musimy wypełnić widżety pogodowe na wielu stronach internetowych. Zajmujemy się teraz rozwiązaniami opartymi na Pythonie.

Ta publicznośćweather.com Kanał RSS jest dobrym przykładem tego, co analizowalibyśmy (nasz aktualny kanał weather.com zawiera dodatkowe informacje z powodu współpracy z nimi).

W skrócie, jak powinniśmy przekonwertować XML na JSON przy użyciu Pythona?

questionAnswers(20)

yourAnswerToTheQuestion