7

Which XPath 2.0 libraries (apart from saxon) are available, preferably for .Net?

Abel
  • 56,041
  • 24
  • 146
  • 247
Josef Pfleger
  • 74,165
  • 16
  • 97
  • 99
  • 2
    Good question, +1. See my answer for a recently announced new XSLT 2.0 processor. – Dimitre Novatchev Oct 31 '10 at 16:06
  • @Abel I disagree, the other question is about XPath support in the .Net framework, I'm looking for 3rd party libraries. – Josef Pfleger Oct 31 '10 at 18:01
  • I see and understand now, I'll remove that comment. Update: see related discussion on support in .NET Framework: http://stackoverflow.com/questions/1525299/xpath-and-xslt-2-0-for-net – Abel Nov 02 '10 at 13:13

3 Answers3

3

See the recently announced (Sep. 2010) XQSharp XSLT 2.0 processor.

It is developed in and for .NET.

Josef Pfleger
  • 74,165
  • 16
  • 97
  • 99
Dimitre Novatchev
  • 240,661
  • 26
  • 293
  • 431
2

Update: see Dimitre's answer for XQSharp Beta, now renamed XMLPrime, which contains an XSLT/XPath 2.0 processor.

Unfortunately, the answer is disappointing: none whatsoever. Microsoft did have plans and even asked the community for input, but never materialized them. There was a moment where they seemed to investigate whether it was feasible, but no plans have been announced up until .NET 4.5. See also this duplicate question, which answers this in more detail. M. David Peterson has a blog post that tracks a bit of the efforts of Microsoft till end 2007.

Also, there's this thread by me on the xsl-list, which shows some efforts of other companies so far, but nothing on the .NET front. See the answer by Michael Kay.

Glorfindel
  • 21,988
  • 13
  • 81
  • 109
Abel
  • 56,041
  • 24
  • 146
  • 247
0

Lightweight XPath2 for .NET seems promising.

gap
  • 2,766
  • 2
  • 28
  • 37