Unicodeでlibxmlを使用することは可能ですか?
たとえば、xmlParseDoc関数はxmlCharを取ります
xmlCharの定義は次のとおりです。
typedef unsigned char xmlChar;
libxmlですべてを2バイト文字として解釈したいと思います。
私は以下がlibで正しく動作しないだろうと感じています:
typedef unsigned short xmlChar;
注:実際にxmlエンコーディングを読み書きするのはいつかについては話していません。私はそれがユニコードをサポートしていることを知っています。私が欲しいのは、libへのインターフェースが通常の文字列ではなくUnicode文字列wstringを使用することです。