AsmXml är en mycket snabb XML parser och avkodare för x86-plattformar. Projektet uppnår hög hastighet med hjälp av följande funktioner:
· Skrivet i ren assembler
· Optimerade minnesaccesser
· Analysera och avkodning samtidigt
För att ge en uppfattning om den relativa hastighet AsmXml, den snabbaste öppen källkod XML-tolkar process mellan 10 och 30 MB för XML per sekund medan AsmXml processer runt 200 MB per sekund (på en Athlon XP 1800+).
Detta parser är avsedd för applikationer som kräver intensiv bearbetning av XML. Detta projekt kommer troligen överklaga dig om XML-tolkning är en flaskhals i ditt dataflöde. Till exempel är det väl lämpat för bulklaster i databaser.
Detta är inte ett universalbibliotek, det är inte avsedd att användas med DOM, SAX, XPath och så vidare. Här är XML precis betraktas som ett utbytesformat, inte som ett arbetsformat. Syftet med detta bibliotek är att ladda snabbt ett XML-dokument till en C struktur
Vad är nytt i den här versionen:.
- Fixat en bugg med läsningen av ett attribut med en karaktär referens när minnet bit är fullt.
Vad är nytt i version 1.2:
- Denna utgåva rättar en bugg när parsing i icke-strikt läge .
Vad är nytt i version 1.1:
- lägger här versionen stöd för doc typer och bearbetningsinstruktioner <. / li>
Kommentarer hittades inte