Как я могу использовать 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 совершенно разные.)