Преобразование XML-документа в словарь

Мне не нужно редактировать какой-либо XML-файл или что-либо, это только для чтения и анализа.

Я хочу иметь возможность обрабатывать XML-документ как словарь, например:username = doc["username"];, Но я могу'не узнать, какперерабатывать" документ. Я'Мы также столкнулись с проблемой дублирования имен ключей, но этого можно легко избежать, добавив каждое значение с 1, 2 и т. д .; облегчая обход цикла тоже.

Это возможно? Рассматривать (анализируемый) XML-документ как словарь?

Ответ Mehrdad: Это время от времени меняется, это зависит от запроса от пользователя. Если пользователь запрашиваетxтогда это будет:


    foo
    123
    foobar

Но если он проситyбудет как


    1000
    ...@...
    foobar

Лучше всего было бы, если это:


100
3
foo
bar
bar
"

Может быть проанализирован и затем доступен какdoc["mengde"] и т.п.

Ответы на вопрос(4)

Ваш ответ на вопрос