подход linq to xml или xsd - PullRequest
       33

подход linq to xml или xsd

2 голосов
/ 27 мая 2011

Похоже, что существует довольно много вопросов о linq to xml, а также о xsd.Я хочу знать, как новый разработчик C #, мне нужно использовать xml, чтобы предоставить настройки для функции, над которой я работаю.

Кажется, что написание XSD-документа и использование xsd.exe для генерации кода C #это хороший способ, потому что нет необходимости писать класс настроек вручную, экономя время, исключая код и т. д. Однако как мне сравнить этот метод с использованием Linq для XML?Я спрашиваю, кажется, что мне нужно написать больше кода для запроса XML, и это не такая хорошая идея для меня.В чем именно заключается преимущество использования Linq для XML и в каких ситуациях его можно применять?

У меня возникает ощущение, что Linq для XML - это еще один модный способ работы с XML.

1 Ответ

2 голосов
/ 27 мая 2011

Да, Linq-to-XML - это просто еще один способ работы с XML.Это несколько проще и более кратко, чем старое пространство имен System.Xml.

Если вы используете XML для хранения настроек, почему бы не использовать пространство имен System.Configuration?Это, безусловно, самый простой способ включить настройки в приложение .NET.Класс ConfigurationManager позволяет просто получить параметры конфигурации через шаблон ключ / значение из файла app.config / web.config.

Извлечь http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx

...