Sergei I. Gorelkin , индикацию ошибки исправить не удалось (чтобы отображалось имя файла XML, в котором произошла ошибка). Пробовал вручную назначать имя файла в TXMLInputSource.BaseURI, не помогло.
Если работать с файлом, а не со стримом, всё равно в случае ошибки выводится пустое имя файла.
Ищу ...
Найдено 45 результатов
- 04.02.2023 22:06:23
- Форум: Lazarus
- Тема: Парсинг XML использующего namespace
- Ответы: 8
- Просмотры: 7664
- 02.02.2023 20:24:28
- Форум: Lazarus
- Тема: Парсинг XML использующего namespace
- Ответы: 8
- Просмотры: 7664
Re: Парсинг XML использующего namespace
Всё так и оказалось, починил. Спасибо, Сергей!
- 01.02.2023 01:04:31
- Форум: Lazarus
- Тема: Парсинг XML использующего namespace
- Ответы: 8
- Просмотры: 7664
Re: Парсинг XML использующего namespace
При парсинге любого второго файла XML возникает ошибка, первый проходит нормально.
Ошибка возникает при вызове процедуры Parser.Parse(Src, Doc);
xmlparseerror.png
Ошибка ссылается на строку 210 позицию 3 в файле с пустым именем. Не могу понять, к какому файлу она относится?
Проект с образцами ...
Ошибка возникает при вызове процедуры Parser.Parse(Src, Doc);
xmlparseerror.png
Ошибка ссылается на строку 210 позицию 3 в файле с пустым именем. Не могу понять, к какому файлу она относится?
Проект с образцами ...
- 28.11.2022 19:11:38
- Форум: Lazarus
- Тема: Парсинг XML использующего namespace
- Ответы: 8
- Просмотры: 7664
Re: Парсинг XML использующего namespace
Спасибо за разъяснения. Стало немного проясняться.
У TDOMNode обнаружилось свойство LocalName, где имя без префикса, удобно.
Вот только почему-то нет функции FindNodeNS, аналога FindNode.
У TDOMNode обнаружилось свойство LocalName, где имя без префикса, удобно.
Вот только почему-то нет функции FindNodeNS, аналога FindNode.
- 26.11.2022 00:06:28
- Форум: Lazarus
- Тема: Парсинг XML использующего namespace
- Ответы: 8
- Просмотры: 7664
Re: Парсинг XML использующего namespace
Спасибо, Сергей!
Но, видимо, я чего-то не догоняю с парсингом...
Добавил Вашу процедуру в пример http://www.freepascal.ru/article/freepascal/20080321115724 (проект в прицепе, с примерами XML-файлов).
Для XML без NS работает, для XML с NS - нет.
without_ns.png
with_ns.png
Пробовал искать узел по ...
Но, видимо, я чего-то не догоняю с парсингом...
Добавил Вашу процедуру в пример http://www.freepascal.ru/article/freepascal/20080321115724 (проект в прицепе, с примерами XML-файлов).
Для XML без NS работает, для XML с NS - нет.
without_ns.png
with_ns.png
Пробовал искать узел по ...
- 25.11.2022 15:13:18
- Форум: Lazarus
- Тема: Парсинг XML использующего namespace
- Ответы: 8
- Просмотры: 7664
Парсинг XML использующего namespace
Добрый день!
Имеется XML-файл такого вида (источник - система записи Verint), образец в прицепе:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<x:recording xmlns:x="http://www.verint.com/xmlns/recording20080320" x:ref="472002000075371" x:version="11.2">
<x:segment x:version="4">
<x ...
Имеется XML-файл такого вида (источник - система записи Verint), образец в прицепе:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<x:recording xmlns:x="http://www.verint.com/xmlns/recording20080320" x:ref="472002000075371" x:version="11.2">
<x:segment x:version="4">
<x ...
- 18.12.2019 17:23:52
- Форум: RxLib
- Тема: RxLib. Установка.
- Ответы: 74
- Просмотры: 252216
Re: RxLib. Установка.
Да, точно.
Где-то намудрил с установкой RXLib с svn...
Переставил Lazarus, всё заработало.
Где-то намудрил с установкой RXLib с svn...
Переставил Lazarus, всё заработало.
- 18.12.2019 14:07:21
- Форум: RxLib
- Тема: RxLib. Установка.
- Ответы: 74
- Просмотры: 252216
Re: RxLib. Установка.
Lazarus 2.0.6, FPC 3.0.4, RX 7210, при установке под Windows 7 выдаёт ошибку:
Компиляция пакета rxnew 3.3.1.220: Код завершения 1, ошибок: 1
rxapputils.pas(105,62) Fatal: Невозможно найти rxlogging, используемый в rxAppUtils пакета rxnew.
Ну и действительно, нет такого...
Компиляция пакета rxnew 3.3.1.220: Код завершения 1, ошибок: 1
rxapputils.pas(105,62) Fatal: Невозможно найти rxlogging, используемый в rxAppUtils пакета rxnew.
Ну и действительно, нет такого...
- 25.10.2019 15:49:03
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
Ну, Лазарус-таки сотворён людьми, так что мне надо как-то разобраться в этом чуде.
Иначе нет уверенности, что прога будет работать на разных компах. Потому что если не будет - что делать?
Иначе нет уверенности, что прога будет работать на разных компах. Потому что если не будет - что делать?
- 25.10.2019 10:46:57
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
819 тоже работает
Это то, о чём я писал - русские символы пересылаются без преобразований в драйвере, а винда отображает верно благодаря настройки локали.
Почему-то это не помогает таким инструментам как WinSQL и ODBC Query Tool - они не могут отобразить кириллицу корректно, работая с той же БД ...
Это то, о чём я писал - русские символы пересылаются без преобразований в драйвере, а винда отображает верно благодаря настройки локали.
Почему-то это не помогает таким инструментам как WinSQL и ODBC Query Tool - они не могут отобразить кириллицу корректно, работая с той же БД ...
- 24.10.2019 18:01:35
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
819 тоже работает
- 24.10.2019 17:18:49
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
Если баг Лазаруса, то надо писать разработчикам. Но без примера с воспроизведением ошибки, они вряд ли что-то сделают. А пример с доступом к вашей базе, понятно, вы не можете предоставить. Так что - засада...
Да, надо самому отлаживать код Лазаруса, я в этом не очень...
OLE DB драйвер, вроде бы ...
Да, надо самому отлаживать код Лазаруса, я в этом не очень...
OLE DB драйвер, вроде бы ...
- 24.10.2019 13:46:25
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
Вот не ожидал таких сложностей, когда начинал этот проект
Ну, согласитесь, это же баг Лазаруса, который по-любому нужно как-то решать...
У меня 12.10.TC7W1, актуальная сейчас уже 14
Vadim писал(а):Вот прямо один-в-один как у меня было с MSSQL...
Ну, согласитесь, это же баг Лазаруса, который по-любому нужно как-то решать...
Vadim писал(а):Я забыл, у Вас какая версия Informix?
У меня 12.10.TC7W1, актуальная сейчас уже 14
- 24.10.2019 12:53:50
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
Снег Север Vodnik
Граждане, что-то меня напрягать стало, что вы мне приписываете слова, которые я не говорил. Нельзя ли быть повнимательнее?
Vadim, простите, исправил, не знаю, как такое могло получиться, я нажимал "Цитата"...
Добавлено спустя 36 минут 25 секунд:
Возвращаясь к сути вопроса ...
Граждане, что-то меня напрягать стало, что вы мне приписываете слова, которые я не говорил. Нельзя ли быть повнимательнее?
Vadim, простите, исправил, не знаю, как такое могло получиться, я нажимал "Цитата"...
Добавлено спустя 36 минут 25 секунд:
Возвращаясь к сути вопроса ...
- 23.10.2019 23:00:39
- Форум: Lazarus
- Тема: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
- Ответы: 35
- Просмотры: 26028
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DB
Так я и собираюсь поступить.
А вот что сейчас происходит, я не совсем представляю.
Добавлено спустя 5 часов 20 минут 18 секунд:
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
Полагаю, нужно попытаться избавиться от Лазарусовского исключения, когда он читает поле с кириллицей ...
А вот что сейчас происходит, я не совсем представляю.
Добавлено спустя 5 часов 20 минут 18 секунд:
Re: Отображение полей БД IBM Informix в кодировке UTF-8 в DBGrid
Полагаю, нужно попытаться избавиться от Лазарусовского исключения, когда он читает поле с кириллицей ...
