I was having a poke around in the code to investigate the possibility of (finally) implementing XSLT/XPath 2.0 and 3.0 in the .Net framework. Since the XSLT classes dont seem to have been released yet I thought I would start with XPath. I found that System.Xml.XPath.XPathExpression depends on the MS.Internal.Xml.XPath Namespace for compiling XPath queries, but I could not find MS.Internal.Xml.XPath in the corefx repo and I wasn’t able to find much in the way of information about the MS.Internal namespace on the web.
I am hoping someone here might be able to answer the following questions:
a) Will the source for MS.Internal.Xml.XPath and dependencies be included in the core framework in future updates?
b) Will XSLT classes be included in the future
c) Is there a schedule defined somewhere of when future updates will made to the public code repositories?
d) Is there any chance implementing an XSLT 2.0/3.0 processor in future versions of .Net is a priority for Microsoft? (I think I already know the answer to this one)
I would also be interested to see the general level of interest around a XSLT 2.0/3.0 processor from the community, so please let me know how great you think this would be