| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
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. Удобно и нравится. |