2012-02-12 2 views
0

Мне нужен парсер с открытым исходным кодом и легким весом xml. System.Xml слишком большой для меня. Кто-нибудь может мне сказать? Я использую парсер XML в единстве для iPhone. Когда я пользователь System.xml, функция SelectSingleNode иногда вызывает сбои. Поэтому я хочу использовать другой парсер, но библиотеку system.xml.Открытый анализатор XML

+4

Что именно означает «слишком большой»? Что вам не нравится? – svick

+0

почему слишком большой? комплекс для использования или что еще? какую программу вы хотите написать? –

+2

Это может быть «слишком большой», но он уже установлен повсюду. Даже самый маленький набор инструментов только добавит «вес». –

ответ

3

Если «слишком большой» означает «слишком сложный», вы можете рассмотреть возможность использования новой библиотеки System.Xml.Linq, представленной в .NET 3.5. Его интерфейс намного чище и прост в использовании, чем System.Xml.

Разумеется, сборка System.Xml.Linq по-прежнему ссылается на System.Xml (и использует последнюю, под капотом, для большей части своей функциональности). Однако, как уже отмечалось в комментариях к другим, Framework Class Library (включая System.Xml) гарантированно присутствует на каждом ПК, на котором установлена ​​.NET Framework. Вам не нужно (и не следует) упаковывать сборку в установщик приложения.

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