|
Почему не пишется закрывающий тег если выгружается пустое значение (xml выгрузк)
| ☑ |
0
Pavel__SSS
23.09.13
✎
18:49
|
Запись.ЗаписатьНачалоЭлемента("Name1C");
Запись.ЗаписатьТекст(Строка(СтрокаТЗ.Имя1С));
Запись.ЗаписатьКонецЭлемента();
Если Имя1С - пустое значение - то закрывающий тег не пишится, почему так происходит и как сделать что бы закрывающей тег все таки попадал в выгрузку?
|
|
1
бомболюк
23.09.13
✎
18:53
|
там же вместо <item>itemValue</item> пишется <item />, а это значит что все на месте.
|
|
2
Classic
23.09.13
✎
18:54
|
Пиши текстом :)
|
|
3
Pavel__SSS
23.09.13
✎
18:57
|
Если значение есть то получаем такую запись:
<Name1C>Договор № 98</Name1C>
Если значения нет, то только открывающий тег и все:
<Name1C>
|
|
4
Pavel__SSS
23.09.13
✎
19:00
|
Извиняюсь, действительно пишется <Name1C/>
а от меня хотят, чтобы было написано <Name1C></Name1C>
|
|
5
Classic
23.09.13
✎
19:02
|
(4)
Кто хочет?
Кто-то потом распарсивает хмлку своим допотопным парсером?
|
|
6
Pavel__SSS
23.09.13
✎
19:03
|
Другой программист он в какую-то свою систему будет загружать (не 1С)
|
|
7
Classic
23.09.13
✎
19:04
|
(6)
Если файл не сложный - тогда проще тупо в текстовик писать
|
|
8
бомболюк
23.09.13
✎
19:07
|
ЗаписьXML.ЗаписатьБезОбработки (XMLWriter.WriteRaw)
ЗаписьXML (XMLWriter)
ЗаписатьБезОбработки (WriteRaw)
Синтаксис:
ЗаписатьБезОбработки(<Текст>)
Параметры:
<Текст> (обязательный)
Тип: Строка. Текст, помещаемый без обработки в формируемый документ или фрагмент XML.
Описание:
Записывает XML фрагмент текста без обработки в результирующий текст. Например, можно приготовить фрагмент XML-документа и потом вставить его в целевой документ с помощью данного метода.
Следует быть очень осторожным с применением данного метода, так как можно по неосторожности сделать XML-документ синтаксически некорректным.
Пример:
Запись.ЗаписатьБезОбработки("<fruit>apple</fruit>");
|
|
9
Pavel__SSS
23.09.13
✎
19:12
|
Спасибо
|
|
10
Pavel__SSS
24.09.13
✎
10:33
|
Кстати удалось договориться с заказчиком выгрузки, что конструкция <Name1C/> без закрывающей записи, является синтаксически верной и приемлемой.
|
|
11
Classic
24.09.13
✎
10:37
|
(10)
Заказчик свой парсер обновил? :)
|
|
12
бомболюк
24.09.13
✎
10:37
|
(10) да неужто ;-) он наверна тут почитал:
|
|