|
ЗаписьXML,ЗаписатьСекциюCDATA
| ☑ |
0
makaorel
28.07.20
✎
17:05
|
Добрый день. Использую объект ЗаписиXML.
Необходимо записать секцию ki вот в таком формате
<ki><![CDATA[123]]></ki>, т.е в одну строку
Если использую ЗаписатьСекциюCDATA
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("ki");
ЗаписьХМЛ.ЗаписатьСекциюCDATA("123");
ЗаписьХМЛ.ЗаписатьКонецЭлемента()
то получаю после <ki> пробелы
<product>
<ki>
<![CDATA[Это секция CDATA]]></ki>
</product>
Если ЗаписатьБезОбработки
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("ki");
ЗаписьХМЛ.ЗаписатьБезОбработки("<![CDATA["123"]]>");
ЗаписьХМЛ.ЗаписатьКонецЭлемента()
то закрывающий тег переносится на следующую строку
<product>
<ki><![CDATA[123]]>
</ki>
</product>
Подскажите, как получить желаемую строку.
|
|
1
acht
28.07.20
✎
17:42
|
Во-первых смысла в этом нет совсем.
Во-вторых ЗаписатьБезОбработки("<ki><![CDATA[123]]></ki>").
|
|
2
mikecool
28.07.20
✎
17:45
|
(1) как нет? а экономия пробелов и переносов строк?
|
|
3
Fragster
гуру
28.07.20
✎
18:11
|
(2) там где-то если порыться в СП, можно их вообще убрать
|
|
4
Fragster
гуру
28.07.20
✎
18:12
|
что-то типа ПараметрыЗаписиXML
|
|
5
Fragster
гуру
28.07.20
✎
18:12
|
но вообще смысла реально не имеет
|
|
6
makaorel
29.07.20
✎
08:36
|
(1) прилепит в тегу
<product><ki><![CDATA[123]]></ki>
</product>
смысл имеет ,т.к честный знак не загружает фалй.
|
|
7
Сияющий в темноте
29.07.20
✎
09:03
|
если у честного знака пробелы
между тегами считаются,то это не xml,а пародия на него.х
|
|
8
acht
29.07.20
✎
09:08
|
(6) Есть ооооочень сильное подозрение, что проблема-то не в пробелах
|
|
9
acht
29.07.20
✎
09:10
|
А вообще, зачем Честному Знаку CDATA? Обычных XML entity не хватает, что-ли?
|
|