Страница 1 из 2
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 6:56
talgat55
c11. Есть xml файл большой без знаков переноса. Как средствами клары вствить туды символ первода строки ? в ASCII файлом он не помещается как я понял
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 9:23
finsoftrz
А зачем? Парсеры и так разбирают. Если для отладки посмотреть, то есть xml notepad, который сохраняет файл с разбивкой на строки.
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 11:29
talgat55
надо программно сделать
Клиент получает такой дикий xml в сторнней программе и я не могу ему сказать мол берешь парсер приводишь в порядок и тд
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 11:33
Дед Пахом
Можно, кстати, не только перевод строки добавить, но и кое-какие циферки поменять...
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 11:43
finsoftrz
Парсер это библиотека, которая разбирает содержимое xml файла, чтобы затем можно было отобразить полученную информацию в удобоваримом виде (обычно в кларионовские структуры queue и group). Это и есть "программно сделать". Если нужно посмотреть именно содержимое xml файла в том виде, как оно там содержится (со всеми тегами), и если в исходном файле нет разбивки на строки, то можно использовать xml notepad (если в интернете, бесплатный), в нем при сохранении файла происходит разбивка на строки. Клиенту, как правило, непосредственно смотреть содержимое xml файла как есть не нужно, а нужна обработанная парсером информация из этого файла. Я смотрю смотрю напрямую содержимое xml для отладки, чтобы узнать, в каких тегах что хранится, и прописать это в обработке извлечения информации.
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 13:02
talgat55
без парсер библиотек и других приблуд внешних не смогу сделать ?
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 13:43
finsoftrz
Это от способностей зависит.

вставить перевод строки в xml
Добавлено: 31 Июль 2024, 13:52
talgat55
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 16:48
RaFaeL
А там точно его совсем нет? А то может он там юниксовый
вставить перевод строки в xml
Добавлено: 31 Июль 2024, 18:31
talgat55
есть LF мне нужно CR LF
вставить перевод строки в xml
Добавлено: 01 Август 2024, 1:43
Admin
talgat55 писал(а): 31 Июль 2024, 18:31
есть LF мне нужно CR LF
Так сделать замену CHR(10) на CHR(13)&CHR(10) и все...
А вообще суть непонятна. Ну пришел XML клиенту без переводов строк. Он его что руками разбирает/читает?
Если программно то без разницы, если руками то проще открывать XML в IE/Edge и смотреть
вставить перевод строки в xml
Добавлено: 03 Август 2024, 15:56
kreator
talgat55 писал(а): 31 Июль 2024, 6:56
Есть xml файл большой без знаков переноса. Как средствами клары вствить туды символ первода строки ? в ASCII файлом он не помещается как я понял
Больше 64?
вставить перевод строки в xml
Добавлено: 03 Август 2024, 15:59
kreator
Можно наверно вот этим воспользоваться -
viewtopic.php?p=18856#p18856.
вставить перевод строки в xml
Добавлено: 07 Август 2024, 10:57
RaFaeL
talgat55 писал(а): 31 Июль 2024, 18:31
есть LF мне нужно CR LF
Если нужно работать с таким файлом построчно то можно просто прописать такую опцию в описание файла, и всё
вставить перевод строки в xml
Добавлено: 07 Август 2024, 23:21
Губин Игорь
Насколько я понял, есть файл, в котором строки разделены <10> и его надо перевести в файл, в котором строки разделены <13><10>?
И что тут сложного?
На пальцах:
Открываешь исходный файл как ASCII, у казав драйверу, что строка разделяется только <10> (воскури мануал Driver String) и ещё один ASCII файл, в котором строки разделяются обычными <13><10>. Ну и погнали... Прочитал строку, записал строку... Потом закрываешь оба файла, один удаляешь, второй переименовываешь.