Парсване на XML?

9 отговора 0 прегледа
#1

Парсване на XML?

Препоръчайте някоя добре направена и сериозно поддържана библиотека за парсване на XML? За предпочитане С/С++, с възможност да се ползва под Windows, Linux и Мac OS X?

Отговор
в отговор на [Бoби] #2

Re: Парсване на XML?

такива бол, просто хващаш първия за ушите

в моята лична класация два се открояват моментално xerces и libxml с превес на първия като бързодействия и начин на използване

Отговор
в отговор на endosteum #3

Re: Парсване на XML?

Да, мисля че ще се спра на Xerces-C++. Реално, тя бе едно от най-добрите попадения, на които попаднах, но исках да имам мнението и на някой който е работил с тези библиотеки.

Отговор
в отговор на [Бoби] #4

Re: Парсване на XML?

Аз ти препоръчвам това VTD-XML
[линк]
Какво разбираш под "добре намревена"? Ако ти трябва оптималност и бързина в обработата на хмл хвърли едно око.
На мен ми се наложи ми се да пиша код, който трябва да върви максимално оптимално и да парсва хмл за милисекунди, тази библиотека е много добра(макар че интерфейса, който педоставя ми се стори супер странен) виж benchmark-a. Ровил съм се доста и мисля че това е най-доброто от към performance(с Java )

Отговор
в отговор на moreol #5

Re: Парсване на XML?

В моят случай бързодействието не е критично, а от особена важност е преносимостта. Искам да компилирам проекта под трите операционни системи (Уиндоус, Линукс и Мак ОС Х).

Отговор
в отговор на [Бoби] #6

Re: Парсване на XML?

Java

Отговор
в отговор на moreol #7

Re: Парсване на XML?

@moreol - много интересна библиотека, оригинален (поне за мен) подход.

имам въпроси относно практическата страна на ползването на тази библиотека - как стой проблема с валидирането (dtd, schema?) и съпътстващи технологии като xpath, xquery и прочие? евентуално струва ли си (при теб струвало ли си е) да се ползва библиотеката?

ако драснеш един-два реда ще бъда благодарен и ще ми помогне при евентуално ползване в бъдеще

Отговор
в отговор на moreol #8

Re: Парсване на XML?

С++, за момента. В този проект ще се разминем с Джавата.

Отговор
в отговор на [Бoби] #9

Re: Парсване на XML?

Qt - [линк]. Преносимо е биг тайм!
За xpat, xquery -
[линк]
General Protection Fault in module 0xDEEBAA. Рестартирайте държавата!

Редактирано от headhunter на

Отговор
в отговор на endosteum #10

Re: Парсване на XML?

Здрасти, да библиотеката се ползва в реален проекти и се държи много добре. В интерес на истината главно я ползвах за четене/парсване на хмл. Да самата библиотека ползва хпат, за др не съм се интересувал, но не вярвам да не поддържа валидиране, все пак я пишат като конкуренция на доста добри и полезни библиотеки.
Разгледай това =>[линк]

Отговор