Как десериализовать XML-текст, созданный фреймворком Django, на C#

Я пытаюсь десериализовать текст XML на C# в Xamarin.Forms. Текст поступает из Django Rest API framework и динамически сериализуется в XML с помощью django, как вы можете видеть пример ниже. Я хочу десериализовать этот текст на C# в Xamarin.Forms. Я хочу получить что-то вроде следующего

[страна, общие данные, использование]
[CH,3342440,536]
[UK,705645,479]

Образец XML:

<django-objects version=\"1.0\">

    <object model=\"APP.backuplocation\" pk=\"1\">
        <field name=\"country\" type=\"CharField\">CH</field>
        <field name=\"totaldata\" type=\"IntegerField\">3342440</field>
        <field name=\"totaldisk\" type=\"IntegerField\">423940</field>
        <field name=\"useddisk\" type=\"IntegerField\">23856</field>
        <field name=\"freedisk\" type=\"IntegerField\">19024</field>
        <field name=\"usage\" type=\"IntegerField\">536</field>
        <field name=\"avg\" type=\"FloatField\">16.0</field>
    </object>

    <object model=\"APP.backuplocation\" pk=\"2\">
        <field name=\"country\" type=\"CharField\">UK</field>
        <field name=\"totaldata\" type=\"IntegerField\">705645</field>
        <field name=\"totaldisk\" type=\"IntegerField\">136547</field>
        <field name=\"useddisk\" type=\"IntegerField\">6770</field>
        <field name=\"freedisk\" type=\"IntegerField\">6897</field>
        <field name=\"usage\" type=\"IntegerField\">479</field>
        <field name=\"avg\" type=\"FloatField\">11.0</field>
    </object>

</django-objects>
Вернуться на верх