File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 4242
4343 Чтение = Новый ЧтениеXML;
4444 Чтение.ОткрытьФайл(ПутьКФайлу);
45+ Чтение.ИгнорироватьПробелы = Ложь ;
4546
4647 Результат = ПрочитатьXML (Чтение);
4748
201202
202203КонецПроцедуры
203204
205+ Процедура ЗаписатьПробельныеСимволы (ЗаписьXML , Текст )
206+
207+ ЗаписьXML.ЗаписатьБезОбработки(Текст);
208+
209+ КонецПроцедуры
210+
204211Процедура ЗаписатьМассивВXML (ЗаписьXML , Знач ДанныеМассива )
205212
206213 Для каждого ЭлементМассива Из ДанныеМассива Цикл
237244 ЗаписатьЗначениеXML(ЗаписьXML, КлючЗначение.Значение);
238245 Продолжить ;
239246 КонецЕсли ;
247+
248+ Если КлючЗначение.Ключ = "_ПробельныеСимволы" Тогда
249+ ЗаписатьПробельныеСимволы(ЗаписьXML, КлючЗначение.Значение);
250+ Продолжить ;
251+ КонецЕсли ;
240252
241253 ЗаписатьЗначениеXML(ЗаписьXML, КлючЗначение.Значение, КлючЗначение.Ключ);
242254
330342 Лог.Отладка("Прочитана СекцияCDATA " + ЗначениеСвойства);
331343 КорневойУзел.Вставить("_CDATA" , ЗначениеСвойства);
332344
345+ ИначеЕсли ЧтениеXML.ТипУзла = ТипУзлаXML.ПробельныеСимволы Тогда
346+ ЗначениеСвойства = ЧтениеXML.Значение;
347+ Лог.Отладка("Прочитаны пробельные символы " + ЗначениеСвойства);
348+ КорневойУзел.Вставить("_ПробельныеСимволы" , ЗначениеСвойства);
349+
333350 КонецЕсли ;
334351
335352 КонецЦикла ;
You can’t perform that action at this time.
0 commit comments