[ sspasic @ 16.06.2002. 22:48 ] @
Pokusao sam da za jedan VC++ program kao XML parser iskoristim MSXML v3.0
i IXMLDocument COM interfejs, medjutim naleteo sam na cudan problem.

Sam parser lepo radi, ali kada tako ucitan IXMLDocument snimim u drugi fajl imena svih elemenata
i atributa se pretvore u VELIKA SLOVA???

Ne bi to bio toliki problem da mi ostatak aplikacije nije napravljen u Javi i koristi Xerces-J, gde su, kako to i treba da bude, imena elemenata i atributa case sensitive, a toga ima malo previse da bi sad sve prebacio u velika slova...

Moze li se ova konverzija nekako zaobici?
Ili da lepo uzmem normalan parser (expat ili Xerces-C)?
[ Dragi Tata @ 18.06.2002. 21:37 ] @
Hmmm, ne znam. Ja koristim Xerces, i nešto nisam baš oduševljen. A pričao sam i sa ljudima koji koriste MSXML i nikog nisam čuo da se žali na pojavu koju si pomenuo...

[ sspasic @ 19.06.2002. 02:11 ] @
Resio sam problem u medjuvremenu - presao sam na verziju MSXML4.0.
Jedini problem je sto API nije bas 100% kompatibilan sa predhodnim, ali dodat je standardan (W3C DOM i SAX).

Sa Xerces-om (-C i -J) imam vise iskustva, ali nekako mi je... pa ne znam, kao da ga je pisao Java programer. Sto ne mora da bude lose, ali bih voleo da vidim parser koji pravi DOM malo vise u duhu C++ (nalik na STL kontejnere, na primer)....
[ Dragi Tata @ 15.07.2002. 20:13 ] @
Ne znam valja li ovo štogod (nisam isprobao)

http://www.codeproject.com/cpp/stlxmlparser.asp