Xalan может подойти (я не знаю всех функций, но это надежная библиотека преобразования XSLT C ++).
Вне Windows я в основном использовал Xalan. Существует также libxslt , который имеет привязки C ++, и XQilla , который построен на библиотеке Apache Xerces-C. В Windows я в основном использовал MSXML , но он основан на COM.