najlaganijimoguci DB engine bolji od bilo kakve "XML baze". XML-u nije
mesto medju bazama, zasto ga trpaju tamo gde mu nije mesto je
opstepoznato...
Ja bih se vrlo složio sa Lekom a evo i zašto. XML je, kao što mu i ime
kaže, jezik za označavanje (markup language), pa prema tome služi samo
za opis neke (statičke) strukture. Dakle, kada imate bazu podataka,
njenu strukturu možete lako zapisati u XML kako biste je
transportovali između dve aplikacije i to je jedina dodirna tačka
XML-a sa bazama podataka. (Da ne kažem: jedini razlog što se XML dovodi
u vezu sa bazama podatake jeste što se u DBM dijalogu tamo negde pominje
skraćenica XML) Dovoljno je dobro standardizovan da ga možete proizvesti
na jednom mestu i očitati na drugom.
Korišćenje XML-a kao formata za podršku manipulaciji podacima u bazi
nema nikakvog smisla. Nije da nije moguće izvesti ali je jednako
nespretno kao korišćenje .txt fajla za pamćenje slogova. XML fajlovi su
ništa drugo nego običan tekst kome se bez posebnih akrobacija može
pristupati isključivo sekvencijalno. Da je OP pitao da li da koristi
..txt datoteku za pravljenje baze podataka verovatno bi mu svi rekli da
to nije dobro rešenje; ovako je XML ubacio zabunu tamo gde ne treba da
je bude.
Dakle: pravac neki DB engine.
f