试图在带有MSMXL的c ++中使用pXMLDom加载字符串

问题描述 投票:0回答:1

我正在尝试使用XSLT将一些XML转换为HTML。我使用了这里看到的标准代码:

https://msdn.microsoft.com/en-us/ie/ms766389(v=vs.100)

效果很好。它不需要花哨。

现在,我希望将三个文件(XML输入,XSL输入和XML输出)作为变量包含在代码中,并且未进行硬编码。

问题出在此陈述中

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

我不知道如何用变量替换(L"stocks.xml")部分。我尝试使用字符串和宽字符,但是我对C ++的了解仅限于10到15年前。如果有人能朝正确的方向推动我,我将不胜感激。

c++ string msxml
1个回答
1
投票
std::wstring strFileName{L"stocks.xml"};
pXmlDom->Load(strFileName.c_str());
© www.soinside.com 2019 - 2024. All rights reserved.