Приветствую всех !
Работал ранее с XML исключительно как с текстовым файлом через ASCII. Но тут попался файл без разделителей строки, но при этом немалого размера - 70 Мб. Стало быть я не могу работать с ним как ранее ?
Попробовал скормить его XMLFileParserTest - виснет что ли ? Уже 3 часа крутится, режешь XML до 700 КБ например - работает. Стандартный класс не в состоянии обработать большой файл ?
Ладно скачал IQXml, так не пойму почему не запускается пример - шаблон зарегистрировал, в GlobalExtension включил "Globals for IQ-XML", однако получаю ошибку
Indistinguishable new prototype: XML:LOADFROMSTRING - E:\Clarion10\Accessory\libsrc\win\iQXML.inc:3,8
???
Несколько вопросов по XML
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Несколько вопросов по XML
Попробуй загрузить, используя шаблон ViewXML.
( Кнопка на окне->Embeds ->Accepted -> Insert -> ViewXML -> Select file name at runtime )
Если покажет (пусть даже кракозяблями), можно двигаться дальше...
( Кнопка на окне->Embeds ->Accepted -> Insert -> ViewXML -> Select file name at runtime )
Если покажет (пусть даже кракозяблями), можно двигаться дальше...
Несколько вопросов по XML
1. Вешаю шаблон ViewXML - имею вылет программы, вешаю ImportFromXML - не вылетает, но пишет
"Cannot import XML file" - что не нравится, кодировка 1251 ?
2. Как понял можно через DOS драйвер работать с такими XML файлами (без разделителей строки) - но... придется бороться с разрывами тэгов между блоками ??
3. IQXml - заработал и можно бы на нем и остановиться, но... КАК кракозябры то побороть ? Вроде где-то на форуме писали, что IQXml нормально работает с кодировкой 1251 ?
"Cannot import XML file" - что не нравится, кодировка 1251 ?
2. Как понял можно через DOS драйвер работать с такими XML файлами (без разделителей строки) - но... придется бороться с разрывами тэгов между блоками ??
3. IQXml - заработал и можно бы на нем и остановиться, но... КАК кракозябры то побороть ? Вроде где-то на форуме писали, что IQXml нормально работает с кодировкой 1251 ?
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Несколько вопросов по XML
Я бы постарался не работать с IQXml. Были прецеденты того что он неверно некоторые буквы воспринимает.
Или просто выкидывал их или еще что. Писал я тут как то.
Для себя используем но мы сами генерим и сами же закачиваем. Лень было переделывать, кодируем некоторые буквы.
С Win1251 кстати библиотека работает. А вот UTF8 русский не поймет.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Несколько вопросов по XML
ViewXML не работает с Windows-1251, надо преобразовать в UTF-8 или пропатчить модуль парсера.
Попробуй преобразовать свой XML в UTF-8 и повторить ViewXML
Попробуй преобразовать свой XML в UTF-8 и повторить ViewXML
Несколько вопросов по XML
Полистай http://forum.clarionlife.net/phpbb/viewtopic.php?t=3390, там этот вопрос уже обсуждался
А ещё http://forum.clarionlife.net/phpbb/view ... 8&start=60
Класс cstr, если вдруг нужен будет, лежит на https://mega.co.nz/#!RlAilJIT!2hvwWBkAn ... J3FmCLcmvw
А ещё http://forum.clarionlife.net/phpbb/view ... 8&start=60
Класс cstr, если вдруг нужен будет, лежит на https://mega.co.nz/#!RlAilJIT!2hvwWBkAn ... J3FmCLcmvw