вставить перевод строки в xml

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
talgat55
Ветеран
Сообщения: 329
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 4 раза

вставить перевод строки в xml

Сообщение talgat55 »

а как в словаре прописать что ascii строки не 255 байт ? Т.к. xml идет одной длинной строкой
Аватара пользователя
Admin
Администратор
Сообщения: 4027
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 60 раз
Поблагодарили: 43 раза
Контактная информация:

вставить перевод строки в xml

Сообщение Admin »

talgat55 писал(а): 01 Сентябрь 2024, 15:44 а как в словаре прописать что ascii строки не 255 байт ? Т.к. xml идет одной длинной строкой
Странный вопрос. Если XML идет одной длинной строкой то там нет переводов строк :) соответственно и делать нечего.
А вообще однострочные (или с очень длинными строками) файлы обычно читаем через DRIVER('DOS')
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2694
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 29 раз

вставить перевод строки в xml

Сообщение Губин Игорь »

Admin писал(а): 02 Сентябрь 2024, 1:48 Если XML идет одной длинной строкой то там нет переводов строк соответственно и делать нечего
Ну не совсем так. Если не ошибаюсь, стандарт не требует начала тегов с новой строки.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Admin
Администратор
Сообщения: 4027
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 60 раз
Поблагодарили: 43 раза
Контактная информация:

вставить перевод строки в xml

Сообщение Admin »

Губин Игорь писал(а): 02 Сентябрь 2024, 7:39 стандарт не требует начала тегов с новой строки
Мы же вроде не про теги а про однострочный XML.
Кстати не уверен как переводы строк экранируются в CDATA. Можно ли их там сносить.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 5242
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 27 раз

вставить перевод строки в xml

Сообщение kreator »

talgat55 писал(а): 01 Сентябрь 2024, 15:44 а как в словаре прописать что ascii строки не 255 байт ? Т.к. xml идет одной длинной строкой
А какая проблема? До 64K позволяет вроде.
We are hard at work… for you. :)
Аватара пользователя
Admin
Администратор
Сообщения: 4027
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 60 раз
Поблагодарили: 43 раза
Контактная информация:

вставить перевод строки в xml

Сообщение Admin »

kreator писал(а): 05 Сентябрь 2024, 22:47 До 64K позволяет вроде.
Ага. И все что более потеряется. :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 5242
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 27 раз

вставить перевод строки в xml

Сообщение kreator »

Admin писал(а): 06 Сентябрь 2024, 1:48
kreator писал(а): 05 Сентябрь 2024, 22:47 До 64K позволяет вроде.
Ага. И все что более потеряется. :)
Вроде какой-то знак переноса есть. Строка больше 64К?
We are hard at work… for you. :)
talgat55
Ветеран
Сообщения: 329
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 4 раза

вставить перевод строки в xml

Сообщение talgat55 »

сам я сделаю мне нужно прграммно сделать кодом чтоб оператор сделал нажав кнопку сс кодами клары
talgat55
Ветеран
Сообщения: 329
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 4 раза

вставить перевод строки в xml

Сообщение talgat55 »

Губин Игорь писал(а): 07 Август 2024, 23:21 Насколько я понял, есть файл, в котором строки разделены <10> и его надо перевести в файл, в котором строки разделены <13><10>?

И что тут сложного?

На пальцах:
Открываешь исходный файл как ASCII, у казав драйверу, что строка разделяется только <10> (воскури мануал Driver String) и ещё один ASCII файл, в котором строки разделяются обычными <13><10>. Ну и погнали... Прочитал строку, записал строку... Потом закрываешь оба файла, один удаляешь, второй переименовываешь.
и где в dct указать <13><10> разделитель ?
Аватара пользователя
Admin
Администратор
Сообщения: 4027
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 60 раз
Поблагодарили: 43 раза
Контактная информация:

вставить перевод строки в xml

Сообщение 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
2025-11-28_07-47-54.png (8.86 КБ) 5 просмотров
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить