XML Processing: Java vs C#
What's on the agenda for improving the performance of parsing XML and XPath expresson evaluation in Java?
My own personal experience shows that Java is shockingly slow at evaluating XPath expressions when compared to C# - especially when reading relatively large XML documents (about 1MB). I think this is very important considering the popularity of XML and XPath in web services etc. The significant difference in performance would be enough for me to develop such things in C# (.NET) rather than Java (although I'd much prefer not to)