2012-02-14 3 views
3

Есть ли способ с Linq to XML для выделения и извлечения атрибутов объявления кодирования?Использование Linq для идентификации объявления кодирования

<?xml version="1.0" encoding="UTF-8" ?> 

Похоже, вы можете инициализировать в XDoc или XElement со всем документом или просто начальный элемент, но как бы вы Изолировать этот тег ... он не имеет имя ... или, по крайней мере, я не знайте, если это произойдет.

ответ

5

Вы можете использовать XDocument.Declaration Property:

XDocument document = XDocument.Load(xmlFilePath); 
string encoding = document.Declaration.Encoding; 

В качестве бонуса, вы можете получить номер версии тоже:

string version = document.Declaration.Version; 
+0

О, да Thats очень приятно :). Спасибо Bojin –

Смежные вопросы