尝试使用 MSMXL 在 C++ 中使用 pXMLDom 加载字符串
Trying to load String with pXMLDom in c++ with MSMXL
我正在尝试使用 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());
我正在尝试使用 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());