I\'m updating codes to use MSXML6.0 from MSXML3.0. However, I noticed that, for MSXML3.0, the default \"SelectionLanguage\" is \"XSL Pattern\", while MSXML6.0 only support X
XPath, in my experience, is much easier to get your head around. I avoid XSL like the plague if I can. But you are right, the syntax is very different, so if you want to switch from XSL to XPath you have some work ahead of you. I cannot explain the differences easily, but this tutorial should give you some idea of what XPath is about:
http://www.w3schools.com/XPath/xpath_examples.asp