Я добавляю поддержку XSLT к одному из наших продуктов за последние несколько недель. Для этого я экспериментировал с использованием библиотек Microsoft MSXML для преобразования XML и XSL-файлов.Насколько хорош MSXML в XSLT?
Анализ в MSXML в основном работает, но я столкнулся с несколькими местами, где он не будет поддерживать определенные вещи, которые должен разрешить XSL. Это заставляет меня беспокоиться, что это не соответствует 100% стандартам, и что, возможно, использование этого может вызвать у нас проблемы в будущем. Например, похоже, что он не создает правильные стартовые теги, которые определяют стандарты, совместимые с HTML, и объявление новых объектов в начале документа не работает.
Есть ли у кого-нибудь опыт использования MSXML для XSLT, и у вас возникли проблемы с этим?
Или у каких-либо разработчиков окон есть предложения для альтернативных парсеров XSL, которые я могу использовать? Мне нужен способ взять XML-файл и XSL-файл и создать на их основе HTML-файл. (Функции должны быть вызваны из C или C++ в коде win32.)