Leyendo XML a un Diccionario

Necesito leer un archivo XML en un diccionario.

Leí algunas guías y solo me confundí con palabras extrañas que no entiendo (como nodos, validación XML, etc.). Entonces, ¿podrías acompañarme?

Tengo un archivo XML que está escrito en este formato:

<database>
    <def number="1" name="one"/>
    <def number="2" name="two"/>
</database>

Como se mencionó, quiero almacenarlo en un diccionario. ¿Cómo voy a hacer eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta