从路径中读取 xml

Read xml from a path

本文关键字:xml 读取 路径      更新时间:2023-10-16

我有一个 c++ com 代码,可以从我的应用程序所在的路径读取 xml。但是当我尝试从不同的路径中选择 xml 时,代码会给出编译错误。 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"xmlinputfile.xml");

但是当我将最后一行更改为 pXMLDom->load(L"C:\temp\xmlinputfile.xml"(; 我收到错误。有什么办法可以做到这一点吗?

我忘了,我认为它需要一个转义序列:)