|
Тема |
Re: SAX vs. DOM [re: JAD] |
|
Автор |
FloOoD (Неуравновесен) |
|
Публикувано | 28.06.02 00:40 |
|
|
Moeto menie e che trqbwa da porazgledate implementaciqta na parsera. Popadal sym na razni SAX parseri, koito pyrwo build-vat DOM-tree i posle go obhojdat... Dylgo wreme se chudeh zasto SAX implementaciqta mi gyltashe poweche pamet ot DOM-a, dokato ne debugnah parsera :)))
Naposledyk liubima praktika mi e da polzwam SAX(ama istinski:) i da si buildwam sobstweno dyrwo w pametta. Towa moje da e dosta po-ikonomichno, osobeno ako moje da se izpolzwat nestringowi poleta - w doma wsichko e string. Towa da wa dosta po-golqm kontrol nad nestata. Estestweno e malko po-trudoemko. No pyk nestata mogat da se "awtomatizirat". Poigrah si i napisah sobstwen serializator i deserializator na proizwolni memory strukturi w XML. Skorosta na tazi chast ot prilojenieto se uwelichi s okolo 70% w srawnenie s chisto DOM parswane i obrabotka na dannite, a konsumaciqta na pametta padna na edna treta.
No za syjalenie nqma optimalno reshenie, koeto da e efektiwno kakto kato wreme za razrabotka, taka i po skorost na izpylnenie i konsumaciq na pamet. Trqbwa da se eksperimentira za wseki po-nestandarten sluchai ili kogato iziskwaniqta kym sistemata sa po restriktiwni.
Taka che derzaite.
Ako ima interes kym (de)serializatora mi, moga da share-na nqkoe parche kod :)))
Свободата, Санчо, е ...
|
| |
|
|
|