Как правило, они реализуются в выделенных аппаратных службах XML, в том числе:
- проверка (DTD или XSD)
- преобразование (XSLT)
- парсинг (в частности, для сообщений SOAP)
Знание того, что XML, входящий в ваше программное обеспечение, уже является чистым и в вашем каноническом формате часто может существенно повлиять на производительность.
Некоторые компании, которые делают это
Однако некоторые компании считают, что правильно оптимизированного программного обеспечения достаточно. См. Например
И другие пошли по «мягкому устройству», например, Intel, купив его здесь
Лично я считаю, что правильно реализованное программное обеспечение не требует ускорения. Парсеры, механизмы трансформации и валидаторы прошли долгий путь за последние пару лет. Свидетель Xerces C ++ , DataDirect XQuery , Saxon 9.1 и MarkLogic * MarkMail в качестве примеров.