We will be developing a software application which will be manipulating XMLs, XSLs, XPath, etc. I would like to ask which programming language (JAVA or Visual C++) is more efficient to use with XMLs.