XML парсер на MonoTouch? - PullRequest
       3

XML парсер на MonoTouch?

0 голосов
/ 15 апреля 2011

Я хочу разобрать строку в формате XML. Как использовать XML-парсер на MonoTouch?

Ответы [ 3 ]

5 голосов
/ 15 апреля 2011

Точно так же, как в стандартном C #.

Ваши параметры включают:

XmlSerializer - хорошо, если вы хотите перевести полный документ в наборОбъекты C #

XmlDocument - хорошо, если документ нестандартный, за исключением того, что XmlSerializer может обрабатывать

XPath - хорошо для извлечения небольших фрагментов данных, есливас не волнует весь документ.

Linq2XML - еще один вариант использования Linq.

В зависимости от того, что именно вам нужно.

3 голосов
/ 15 апреля 2011

Вы можете использовать LINQ to XML в MonoTouch.

Итак,

var element = XElement.Parse("<cat>dog</cat>");
Console.WriteLine(element.Value); 

печатает "собаку".

0 голосов
/ 28 марта 2013

Вы не можете использовать System.Xml.Linq в полном объеме, будет часть JIT, которая взорвется при тестировании на устройстве, см. Ограничения Xamarin Monotouch:

ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...