Разбор XML-документа средствами Qt. Пример работы с XML

Filed in Веб-разработка Leave a comment

Случилось мне получать данные от стороннего вебсервиса. Все они шли в XML формате. Вроде бы и хорошо, все данные четко структурированы, но вот количество служебных тегов оказалось во первых больше чем данных, во вторых было много вложеных одинаковых тегов без каких либо атрибутов или пометок. Вобщем если выбирать то небольшое количество нужной информации из такого обилия тегов, я бы написал парсер специально под задачу, используя обычные строковые функции. Такой парсер быстро читал бы текст, опирался бы на опорные слова и откладывал нужные данные в сторону. Но поскольку в документе было полно одинаковых тегов, а данные были похожи, но отличались уровнем вложености, то сфокусироваться на них оказалось не просто. Поэтому решил использовать классы по работе с объектной структурой XML-документа. Читать дальше

Как собрать драйвер MySQL для Qt под Win

Filed in Без рубрики 2 Comments

Если при попытке использовать MySQL, ваше приложение выдает ошибку «mysql driver not loaded», то чаще всего это может быть по следующим причинам: вы забыли подключить SQL модуль в файле проекта, либо вы еще не настроили у себя поддержку этих драйверов. Так как изначально Qt идет без поддержки драйверов MySQL, то эти драйвера надо собирать самим. К счастью это не составит большого труда, расмотрим весь процесс по пунктам.

1. Скачиваем и устанавливаем Qt SDK. При установке обязательно выбираем пункт установить Qt Sources.
Читать дальше

TOP