AsmXml ay isang napakabilis na XML parser at decoder para sa x86 platform. Ang proyekto Nakakamit mataas na bilis sa pamamagitan ng paggamit ng mga sumusunod na tampok:
· Ang nakasulat sa purong assembler
·-Optimize na memory-access
· Pag-parse at pag-decode ng sabay-sabay
Upang bigyan ng isang ideya ng mga kamag-anak bilis ng AsmXml, ang pinakamabilis na open source proseso ng XML parsers pagitan ng 10 at 30 MBs ng XML sa bawat segundo habang proseso AsmXml sa paligid ng 200 MBs bawat segundo (sa isang Athlon XP 1800+).
Pang-parse na ito ay inilaan para sa mga application na nangangailangan ng malakas sa pagpoproseso ng XML. Ang proyektong ito ay malamang na mag-apela sa iyo kung XML parsing ay isang bottleneck sa iyong data-daloy. Halimbawa, ito ay mahusay ugma para sa maramihang pag-load sa database.
Ito ay hindi isang lahat-ng-layunin library, ito ay hindi na dinisenyo upang magamit sa DOM, saksopon, xpath at iba pa. Dito, XML ay itinuturing na tulad ng isang format ng pagpapalitan, hindi bilang isang gumaganang format. Ang layunin ng ito library ay upang i-load nang mabilis ang isang dokumentong XML sa isang istraktura C
Ano ang bagong sa paglabas:.
- Nakatakdang ng isang bug sa pagbabasa ng isang katangian na may isang reference na character kapag ang memorya tipak ay puno na.
Ano ang bagong sa bersyon 1.2:
- Ang release na ito Inaayos ng isang bug kapag pina-parse sa di-mahigpit na mode .
Ano ang bagong sa bersyon 1.1:
- Ang release na ito ay nagdadagdag ng suporta para sa mga uri ng doc at mga tagubilin sa pagpoproseso <. / li>
Mga Komento hindi natagpuan