Я использую библиотеку pugixml для разбора XML файлов.
Как я могу получить текст узла в WCHAR * в pugixml?
У вас есть два основных варианта:
Скомпилируйте pugixml с PUGIXML_WCHAR_MODE
определите set в pugiconfig.hpp
или в параметрах компиляции, затем используйте обычные методы для получения текста узла (например, node.text().get()
или node.child_value()
).
Используйте функцию pugi :: as_wide, то есть pugi::as_wide(node.child_value())
.
Подробнее см. Http://pugixml.googlecode.com/svn/tags/latest/docs/manual/dom.html#manual.dom.unicode.