Файл конфигурации XML - Библиотека синтаксического анализа C / C ++ - Android, IOS, Рабочий стол - PullRequest
0 голосов
/ 15 января 2012

У меня есть большая программа на C, которая должна передавать некоторые XML-файлы на Java / Obj-C и другие языки. 99% бизнес-логики программы находится на смеси C / C ++. Java, Obj-C имеют способ синтаксического анализа XML, и в большинстве случаев я буду использовать HTML5 и Javascript (через PhoneGap) для анализа XML с этой стороны. Расстраивает то, что нужно найти приличную библиотеку C или C ++, которая компилируется на каждой платформе и относительно проста в использовании.

Сначала я посмотрел libxml2. По крайней мере, получить компиляцию для Android нелегко, для работы нужен ICU4. Затем я проверил libroxml, к сожалению, его ядро ​​модификации xml в лучшем случае слабое.

У кого-нибудь есть совет для хорошей библиотеки XML-синтаксического анализа, которая не является адской для компиляции или использования? Что поддерживает изменение файла XML? Нужно ли беспокоиться о языковой поддержке (Юникод)?

1 Ответ

0 голосов
/ 15 января 2012

TinyXML, кажется, путь.http://sourceforge.net/projects/tinyxml/

Небольшой, поддерживает модификацию дерева, utf8 и легко компилируется (всего несколько файлов, без зависимости от платформы).

...