Oracle's John Snelson has posted a beta of Faxpp, an open source XML pull parser written in C with an API that can return UTF-8 or UTF-16 strings. Faxpp is published under the Apache License v2.