Fast and portable XML parser and Jabber protocol library