Попытка загрузить String с pXMLDom в c ++ с MSMXL - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь использовать XSLT для преобразования XML в HTML. Я использовал стандартный код, показанный здесь:

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

Он прекрасно работает. Это не должно быть необычным.

Теперь я хочу, чтобы три файла (XML Input, XSL Input и XML Output) были переменными внутри кода и не были жестко закодированы.

Проблема заключается в этом утверждении

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

Я не могу понять, как заменить (L"stocks.xml") часть переменной. Я пытался работать со строками и широкими символами, но мои знания в C ++ довольно ограничены тем, что я делал 10-15 лет назад. Если бы кто-то мог просто дать мне толчок в правильном направлении, я был бы признателен.

1 Ответ

1 голос
/ 18 октября 2019
std::wstring strFileName{L"stocks.xml"};
pXmlDom->Load(strFileName.c_str());
...