Как я могу использовать XmlNode и XxmlNodelist в Windows Phone 8?

У меня есть класс был написан на C#, он использовал XmlNode и XmlNodelist для чтения XML-файла. Но когда я привожу его в свой проект WP8, он не поддерживает XmlNode и XmlNodelist. Что я должен делать? Спасибо.

1 ответ

Что я должен делать?

Вы должны использовать LINQ to XML (XDocument и т. д.) Это намного превосходящий XML API. После того, как вы перенесли свой код для его использования, откажитесь от XmlNode (и т. д.) полностью кодируйте - используйте LINQ to XML как на рабочем столе, так и на мобильном. Если вам действительно не нужно использовать.NET 3.0 или более раннюю версию, вы должны (IMO) стараться избегать использования XmlDocument и снова друзья.

(Некоторые из типов, таких как XmlReader используются как в старом, так и в новом API, но сами типы DOM совершенно разные.)

Другие вопросы по тегам