Возможно ли использовать libxml с юникодом?
Например, функция xmlParseDoc принимает xmlChar
xmlChar имеет следующее определение:
typedef unsigned char xmlChar;
Я бы хотел, чтобы libxml интерпретировал все как 2-байтовые символы.
У меня такое чувство, что с библиотекой не сработает следующее:
typedef unsigned short xmlChar;
Примечание: я не говорю о том, когда он фактически читает / записывает кодировку xml. Я знаю, что поддерживает Unicode. То, что я хочу, чтобы интерфейс в lib был со строками юникода wstring вместо обычных строк.