XPath и XSLT 2.0 для .NET?



1 Answers

Смотрите это сообщение в блоге

Существует несколько причин, по которым мы не внедряем XSLT 2.0 и XPath 2.0

Требуется много усилий и ресурсов для реализации всех трех технологий (XQuery, XSLT 2.0 и XPath 2.0). Наш руководящий принцип состоял в том, что мы считаем, что создание распространения технологий XML-запросов запутывает конечных пользователей. Мы предпочли бы внедрить еще один язык, на который мы подталкиваем людей к обучению, чем поддерживать и объяснять еще три языка XML и языков преобразования в дополнение к XPath 1.0 & XSLT 1.0, которые уже существуют в .NET Framework. У наших клиентов и поддержки люди сталкиваются со сложностью трех сложных языков XML-запросов, два из которых выглядят одинаково, но ведут себя по-разному в случае XPath 2.0, и XQuery, казалось, нам не выгодно.

Question

.NET 3.5 не полностью поддерживает XPATH 2.0 или XSLT 2.0, что слишком плохо. Кто-нибудь знает, будут ли эти два будут включены и полностью поддерживаться в любых будущих версиях .NET?




Microsoft не планирует выпускать поддержку XPath / XSLT 2.0 в .NET.

XQSharp обеспечивает стороннюю реализацию XPath 2.0, XSLT 2.0 и XQuery для .NET.

[править: XQSharp 2.0 beta (с XSLT 2.0) выпущена]




Related