reklis/SVGKit — comment on commit e00cf9a4ae6b411f32360139521bc78a53e4efe7
File: Core/SVGParser.m line 197
By abillingsley:

The main difference between the two is that libxml is event driven and KissXML is not. KissXML rather than parsing the document it provides a mechanism for looking up elements. I think it would be relatively elegant to build an svg wrapper around KissXML. From what I can tell this would mimic the svg spec fairly closely. You can read more about it here. https://github.com/robbiehanson/KissXML/wiki/Reference