Как загрузить следующий форматированный XML-документ:
<Settings>
<MimeTypes>
<MimeType Type="application/mac-binhex40" Extensions=".hqx"/>
<MimeType Type="application/msword" Extensions=".doc;.docx"/>
<MimeType Type="application/pdf" Extensions=".pdf"/>
<MimeType Type="application/vnd.ms-excel" Extensions=".xla;.xlc;.xlm;.xls;.xlt;.xlw;.xlsx"/>
</MimeTypes>
</Settings>
В словарь, где ключом является индивидуальное расширение, а значением является mimetype.
Итак, для этой строки:
<MimeType Type="application/vnd.ms-excel" Extensions=".xla;.xlc;.xlm;.xls;.xlt;.xlw;.xlsx"/>
У меня были бы следующие записи значения ключа:
Ключ: ".xla" Значение: "application / vnd.ms-excel"
Ключ: ".xlc" Значение: "application / vnd.ms-excel"
Ключ: ".xlm" Значение: "application / vnd.ms-excel"
Ключ: ".xls" Значение: "application / vnd.ms-excel"
Ключ: ".xlt" Значение: "application / vnd.ms-excel"
Я относительно новичок в бизнесе LINQ-To-XML.
Я знаю, что я должен загрузить документ в XElement, например:
XElement settingsDoc = XElement.Load("Settings.xml");
Однако, как мне выбрать все записи "MimeType"?