NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.
Avatar
Sadd
Člen
Avatar
Sadd:7.11.2014 22:52

Zdravím,
mám asi triviální problém, ale zatím mě nedokázal google uspokojit. Získám string, který obsahuje xml obsah, nechci jej ukládat do souboru a poté soubor parsovat, jde mi o to rovnou parsovat string jako xml. Nevíte o nějakém jednoduchém parseru pro C++ ? Díky :)
PS: Qt

 
Odpovědět
7.11.2014 22:52
Avatar
Sadd
Člen
Avatar
Sadd:8.11.2014 12:54

Ahoj, díky, ale bud jsem to spatne napsal, nebo nenasel v dokumentaci, xerces má input source pouze z xml dokumentů, já hledám něco jako simple_load_string z php. Každopádně díky

 
Nahoru Odpovědět
8.11.2014 12:54
Avatar
Sadd
Člen
Avatar
Sadd:9.11.2014 21:35

v Qt:
QDomDocument doc;
bool tru = doc.setContent(s);
QDomNodeList list=doc.elemen­tsByTagName("tag-name");
QString helloWorld=lis­t.at(0).toEle­ment().text();

 
Nahoru Odpovědět
9.11.2014 21:35
Avatar
Silvinios
Tvůrce
Avatar
Odpovídá na Sadd
Silvinios:13.11.2014 20:12

Metoda parse třídy XercesDOMParser akceptuje mimo jiné typ InputSource. Mělo by tedy stačit zadat řetězec přes potomka MemBufInputSource.

 
Nahoru Odpovědět
13.11.2014 20:12
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.