Страница 2 из 3
вставить перевод строки в xml
Добавлено: 01 Сентябрь 2024, 15:44
talgat55
а как в словаре прописать что ascii строки не 255 байт ? Т.к. xml идет одной длинной строкой
вставить перевод строки в xml
Добавлено: 02 Сентябрь 2024, 1:48
Admin
talgat55 писал(а): 01 Сентябрь 2024, 15:44
а как в словаре прописать что ascii строки не 255 байт ? Т.к. xml идет одной длинной строкой
Странный вопрос. Если XML идет одной длинной строкой то там нет переводов строк

соответственно и делать нечего.
А вообще однострочные (или с очень длинными строками) файлы обычно читаем через DRIVER('DOS')
вставить перевод строки в xml
Добавлено: 02 Сентябрь 2024, 7:39
Губин Игорь
Admin писал(а): 02 Сентябрь 2024, 1:48
Если XML идет одной длинной строкой то там нет переводов строк соответственно и делать нечего
Ну не совсем так. Если не ошибаюсь, стандарт не требует начала тегов с новой строки.
вставить перевод строки в xml
Добавлено: 02 Сентябрь 2024, 10:33
Admin
Губин Игорь писал(а): 02 Сентябрь 2024, 7:39
стандарт не требует начала тегов с новой строки
Мы же вроде не про теги а про однострочный XML.
Кстати не уверен как переводы строк экранируются в CDATA. Можно ли их там сносить.
вставить перевод строки в xml
Добавлено: 05 Сентябрь 2024, 22:47
kreator
talgat55 писал(а): 01 Сентябрь 2024, 15:44
а как в словаре прописать что ascii строки не 255 байт ? Т.к. xml идет одной длинной строкой
А какая проблема? До 64K позволяет вроде.
вставить перевод строки в xml
Добавлено: 06 Сентябрь 2024, 1:48
Admin
kreator писал(а): 05 Сентябрь 2024, 22:47
До 64K позволяет вроде.
Ага. И все что более потеряется.

вставить перевод строки в xml
Добавлено: 06 Сентябрь 2024, 21:56
kreator
Admin писал(а): 06 Сентябрь 2024, 1:48
kreator писал(а): 05 Сентябрь 2024, 22:47
До 64K позволяет вроде.
Ага. И все что более потеряется.
Вроде какой-то знак переноса есть. Строка больше 64К?
вставить перевод строки в xml
Добавлено: 27 Ноябрь 2025, 19:59
talgat55
сам я сделаю мне нужно прграммно сделать кодом чтоб оператор сделал нажав кнопку сс кодами клары
вставить перевод строки в xml
Добавлено: 27 Ноябрь 2025, 20:15
talgat55
Губин Игорь писал(а): 07 Август 2024, 23:21
Насколько я понял, есть файл, в котором строки разделены <10> и его надо перевести в файл, в котором строки разделены <13><10>?
И что тут сложного?
На пальцах:
Открываешь исходный файл как ASCII, у казав драйверу, что строка разделяется только <10> (воскури мануал Driver String) и ещё один ASCII файл, в котором строки разделяются обычными <13><10>. Ну и погнали... Прочитал строку, записал строку... Потом закрываешь оба файла, один удаляешь, второй переименовываешь.
и где в dct указать <13><10> разделитель ?
вставить перевод строки в xml
Добавлено: 28 Ноябрь 2025, 0:48
Admin
talgat55 писал(а): 27 Ноябрь 2025, 20:15
Губин Игорь писал(а): 07 Август 2024, 23:21
Открываешь исходный файл как ASCII, у казав драйверу, что строка разделяется только <10> (воскури мануал Driver String) и ещё один ASCII файл, в котором строки разделяются обычными <13><10>. Ну и погнали... Прочитал строку, записал строку... Потом закрываешь оба файла, один удаляешь, второй переименовываешь.
и где в dct указать <13><10> разделитель ?

- 2025-11-28_07-47-54.png (8.86 КБ) 181 просмотр
вставить перевод строки в xml
Добавлено: 28 Ноябрь 2025, 5:12
talgat55
спасибо !
вставить перевод строки в xml
Добавлено: 01 Декабрь 2025, 14:34
talgat55
но не реагирует
Читает как одну длинную без cr=13
Как все-таки программно с использованием ascii driver разделить на отдельные строки каждый закрытый тег
вставить перевод строки в xml
Добавлено: 01 Декабрь 2025, 14:43
Губин Игорь
talgat55 писал(а): 01 Декабрь 2025, 14:34
Читает как одну длинную без cr=13
Так это же на выход...
вставить перевод строки в xml
Добавлено: 01 Декабрь 2025, 14:48
talgat55
т.е. если я сделаю два ascii файла во втором пропишу endofrecord=2.3.10 и просто скопирую строку из первого - вход- во вторую , то получится ?
вставить перевод строки в xml
Добавлено: 01 Декабрь 2025, 14:53
Губин Игорь
Ага