|
Почему не пишется закрывающий тег если выгружается пустое значение (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) да неужто ;-) он наверна тут почитал: http://www.w3.org/XML/
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |