Russian Qt Forum

Qt => XML => Тема начата: ZIkos от Март 31, 2007, 09:52



Название: XPath запрос
Отправлено: ZIkos от Март 31, 2007, 09:52
Кто нибудь знает как реализовать  XPath ??

Версия QT 4.2.0.


Название: XPath запрос
Отправлено: SABROG от Март 31, 2007, 11:08
Не держит Qt XPath, а вот libxml2 - держит, причем еще дофига чего умеет, вплоть до скачивания сжатого gzip XML файла через http и парсинга. Раньше его использовал в BCB вместо лажового TXMLDocument и сейчас собириюсь использовать в Qt вместо скудной XML библиотеки троллей, которая даже не может автоматически вставить заголовок вида:
"<?xml version="1.0" encoding="windows-1251" standalone="yes"?>"


Название: XPath запрос
Отправлено: ZIkos от Март 31, 2007, 11:25
А как подключить libxml2 в QT?


Название: XPath запрос
Отправлено: SABROG от Март 31, 2007, 11:51
Думаю так:
- скомпилить libxml2
- вставить хидеры в свои исходники
- прописать в .pro файле ключи LIBS и INCLUDEPATH, пример:
LIBS += -L/usr/local/lib -lmath
INCLUDEPATH = c:/msdev/include d:/stl/include

В LIBS указать путь где лежат скомпиленные библиотеки libxml2 и названия файлов
В INCLUDEPATH прописать путь к хидерам libxml2