IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: XML parser [from string]

Aktivity
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.