Страница 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>. Ну и погнали... Прочитал строку, записал строку... Потом закрываешь оба файла, один удаляешь, второй переименовываешь.