take me uz napadlo proc moderni CPU nemaji i jednotku na parsovani XML (sax). Stacilo by zakladni predzpracovani UTF8 streamu pres DMA, knihovny by si obstaraly zbytek. Take by se urcite uzivila ZIP/UNZIP jednotka.
U binarnich XML je zasadni problem ze pri chybe v parsovani se zase (jako u binarnich souboru) nebude vedet jestli je chyba na strane autora streamu, nebo parseru, vetsinou to bude muset rozhodnout "master-parser" primo z W3C. V soucasne dobe se staci podivat textovym editorem a je to hned jasny.
A proc proboha mel mit procesor jednotku na zpracovani nejakeho konkretniho formatu ? To mi prijde dost mimo, jako chtit po procesoru, aby mel jednotku na prehravani oggu :). Hardwarove akcelaratory, to uz je neco jineho, o nejakych kartach jsem slysel, ale reknete mi, kolik zakaznkiku to skutecne potrebuje ? Na domaci pocitac to asi bude zbytecny luxus. Pokud mate manii vsechno cpat do hardwaru, tak rozumnejsi reseni by asi byla nejaka karta s hradlovym polem.