Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ошибка чтения XML-файла


Автор: dimonskif 16.12.2011, 21:03
Вечер добрый!
Для работы с XML использую fcl xml, примеры использую с http://wiki.freepascal.org/XML_Tutorial/ru. При выполнении чтения файла постоянно происходит ошибка, с которой я что-то разобраться не могу - invalid utf-8 sequence start byte. Кто- нибудь знает как исправить? Читал, что это что-то с кодировкой самого xml файла, но разобраться не могу.
FCL XML использую только потому, что он мне показался понятней других, но если подскажете другую бесплатную библиотеку, буду благодарен

Автор: MetalFan 17.12.2011, 12:59
dimonskif, возможно http://ru.wikipedia.org/wiki/UTF-8#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D0.B1.D0.B0.D0.B9.D1.82.D0.BE.D0.B2_.28BOM.2C_.D1.81.D0.B8.D0.B3.D0.BD.D0.B0.D1.82.D1.83.D1.80.D0.B0.29 криво записан.

Автор: dimonskif 17.12.2011, 21:12
MetalFan, по всей вероятности оно так и есть, но и в Вики я уже был, и с BOM, и без него сохранял - результат один. Может посоветуете какие другие бесплатные и не очень сложные компоненты?

Автор: MetalFan 17.12.2011, 22:16
Исходники же компонента есть? так почему бы просто отладчиком не пройтись и не посмотреть, из-за чего там валится?

Автор: Coder 18.12.2011, 02:30
Цитата(dimonskif @  18.12.2011,  05:12 Найти цитируемый пост)
Может посоветуете какие другие бесплатные и не очень сложные компоненты? 


MS XML Parser?

Автор: MetalFan 18.12.2011, 10:28
А еще тут NativeXML кто-то рекламировал... вот как раз подумывают отказаться от MS в его пользу...

Автор: Snowy 18.12.2011, 10:42
Есть шутсренькая библиотечка - http://www.delphilab.ru/content/view/56/73/

Автор: superVad 18.12.2011, 12:56
В jvcl есть - кажется SimleXML.
А сам юзал NativeXML - что сказать - работает, развивается.

Автор: dimonskif 19.12.2011, 20:33
MetalFan, http://svn.freepascal.org/svn/fpc/trunk/packages/fcl-xml/src/,  но я все же разобраться не могу что и как.
Спасибо за названия библиотек, буду пробовать.

Автор: dimonskif 4.2.2012, 15:34
от FCL-XML отказался, пользуюсь http://www.audio-data.de/delphi/simplexml/simplexml.zip. Удобно и нравится.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)