xmlファイルをmongodbへinsertしたいと考えております
またxmlのデータ型を定義したxsdファイルが別途あるのですが
このデータ型通りにmongodbへinsertしたいです

現在pythonを利用してxmlファイルを読み取りpythonの辞書型に変更して
mongodbへのinsertを考えておりますが辞書型にする際にxsdに定義されたデータ型
に合うように辞書型にする簡単な方法はありますでしょうか?

xmltodict https://pypi.org/project/xmltodict/
というライブラリを利用すると簡単に辞書型に変換してくれるのですが
データがすべてstr型になります

pythonを必ずしも利用する必要はありませんが、
比較的得意な言語がpythonです

どうぞ宜しくお願いします