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

Trying to load String with pXMLDom in c++ with MSMXL

本文关键字:加载 pXMLDom 字符串 c++ MSMXL      更新时间:2023-10-16

我正在尝试使用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 年前所做的。如果有人能把我推向正确的方向,我将不胜感激。

std::wstring strFileName{L"stocks.xml"};
pXmlDom->Load(strFileName.c_str());