создается вот такой xml файл
| Код | <?xml version="1.0" encoding="UTF-16" ?> <LingvoXML version="1" > <dictionary indexLanguage="English" contentLanguage="Russian" numeratorDictionary="LatinNumeration" > <dictionaryName><![CDATA[EBRD Glossary of Project Finance]]></dictionaryName> <entry> <heading> <vocable isPrimary="true" > <part> <simple>Aaa ratingпривет</simple> </part> </vocable> </heading> <content> <homonym> <translation> <far> <near> <simple>высший рейтинг</simple> </near> <near> <simple> рейтинг Ааа </simple> </near> </far> </translation> </homonym> </content> </entry> ......
|
сохраняю вот так
| Код | QTextStream out(device); domDocument.save(out, IndentSize);
|
проблема в том что он не открывается в explorer и пишет, что "Переключение с текущей кодировки на указанную не поддерживается." А в visual studio вообще квадратики((((. Можно просмотреть его с помощью обычного блокнота.
Но если здесь <?xml version="1.0" encoding="UTF-16" ?> будет указана кодировка utf-8 или файл ручками написать, а потом сохранить в блокноте , то все отлично везде открывается
|