I have the following program to read xml, from the path where my application resides.
But i want to be able to pick xml from specified path.

Code:
	HRESULT hr = CoInitialize(NULL);

	MSXML2::IXMLDOMDocumentPtr pXMLDom;
	MSXML2::IXMLDOMDocumentPtr pXSLDoc;
	MSXML2::IXMLDOMDocumentPtr pXMLOut;

	// Load the XML file. 
	pXMLDom.CreateInstance(__uuidof(MSXML2::DOMDocument60), NULL, CLSCTX_INPROC_SERVER);


	pXMLDom->async = VARIANT_FALSE; // The default is true. 
	pXMLDom->validateOnParse = VARIANT_FALSE;
	pXMLDom->resolveExternals = VARIANT_FALSE;

	pXMLDom->load(L"C:\temp\xmlinputfile.xml");
Last line is giving me an error. It works ok with

pXMLDom->load(L"xmlinputfile.xml");