Разница между MSXML 4.0 и MSXML 3.0 заключается в некоторых новых функциях и улучшениях: www.sitepoint.com
- MSXML 4.0 поддерживает язык определения XML-схем (XSD), что позволяет более точно определять тип данных и проводить проверку. www.sitepoint.com Также в этой версии есть поддержка спецификаций XPath 1.0 и XSLT 1.0, что даёт возможность выполнять более сложные преобразования данных и запросы. www.sitepoint.com
- В MSXML 3.0 по умолчанию используется язык запросов XSLPattern, а в 4.0 и более поздних версиях поддержка старого диалекта была удалена. learn.microsoft.com
Кроме того, в MSXML 4.0 улучшена обработка ошибок и создание отчётов, что облегчает разработчикам отладку приложений. www.sitepoint.com