TinyXml: проблема при загрузке файла с кирилицей
От: _vanger_  
Дата: 02.06.11 11:03
Оценка:
Здравствуйте.

Столкнулся со странной проблемой при работе с TinyXml. При наличии в xml файле атрибута, сотоящего из кириллических символов, в количестве большем 6 штук происходит ошибка при загрузке файла. Происходит это при кодировке ANSI. В UTF-8, например, всё хорошо.

Вот код
#include <stdio.h>
#include <windows.h>

#include "tinyxml/tinyxml.h"

int main()
{
    TiXmlDocument doc( "settings.xml" );
    
    if( doc.LoadFile() )
    {
        printf( "OK\n" );

    }
    else
    {
        printf( "failed\n" );
        printf( "%s\n", doc.ErrorDesc() );
    }
}


Вот xml файл, на котором валится
<?xml version="1.0" ?>
<root>
    <node city="Москваа" />
</root>


В чём может быть дело?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.