Отобразите проанализированные данные XML в структуру

Я плохо знаком с XML и парсингом. Только что запущенный! Используя Эмигранта Синтаксический анализатор XML в C на Linux т.е. libexpat.so и expat.h. Я хотел бы знать, что, действительно ли возможно проанализировать XML-файл (элементы, атрибуты и его значения или строки) и создать или отобразить его как структуру т.е. сформировать структуру из данных XML, доступных в XML-файле??? Действительно ли там какой-либо API доступен из библиотеки Expat для достижения этого в C?

Сообщите мне любую информацию или указатели, спасибо

1
задан Vijay 4 June 2010 в 11:47
поделиться

1 ответ

В Интернете есть эссе под названием « Построение структуры данных с помощью Expat. Часть 2: Плоские документы в структуры данных », которое, похоже, именно то, что вы ищете для. Я бы попытался адаптировать модель, которую Дэвид Ховард представляет в этом эссе, к вашей проблеме.

В качестве альтернативы, и если C ++ является вариантом, вы можете попробовать библиотеки для структур XML-to-C ++, которые перечислены в ответе на « Отображение структуры C на элемент XML ».

2
ответ дан 3 September 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: