Отличие между XPath 1.0 и XPath 2.0 в части поддержки различных типов данных заключается в следующем:
- XPath 1.0 работает только с примитивными типами данных (строки, числа, логические значения, узлы). vk.com
- XPath 2.0 поддерживает более сложные типы данных, включая последовательности, а также типы данных, определённые в XML Schema. vk.com В частности, в нём есть поддержка примитивных типов данных языка XML Schema, что предоставляет пользователю доступ к 19 простым типам, включая даты, года, месяцы, универсальные идентификаторы ресурсов. www.xmlhack.ru
Кроме того, в XPath 2.0 предусмотрен ряд функций и операторов для обработки и создания данных этих различных типов. www.xmlhack.ru