Имя: Пароль:
1C
 
Как релизовать пустое значение в XML-файле?
0 worker-good
 
04.12.17
11:34
При выгрузке пустых данных в XML-файл выдается следующая структура:
<МестоРождения>
  <Индекс />
</МестоРождения>

А нужно чтобы xml-файл формировался так:
<МестоРождения>
<Индекс> </Индекс>
</МестоРождения>

Как это реализовать?

Код который формирует неправильный XML-файл следующий:
ВеткаМестоРождения = ДобавитьЭлемент(ВеткаДерева, "МестоРождения");
ДобавитьЭлемент(ВеткаМестоРождения, "Индекс");
1 Волшебник
 
модератор
04.12.17
11:36
<Индекс /> - это и есть пустое значение

<Индекс> </Индекс>  - а это пробел
2 Ёпрст
 
гуру
04.12.17
11:36
(0)Это одно и тоже
3 worker-good
 
04.12.17
11:38
(1) А если без пробела, как реализовать второй вариант?
4 worker-good
 
04.12.17
11:39
(2) Сбербанк запрашивает в виде второго варианта, 1 вариант выдает ошибку при загрузке данных в Сбербанк
5 hhhh
 
04.12.17
11:42
(3) так убери пробел

<Индекс></Индекс>
6 DmitrO
 
04.12.17
11:43
(0)Надо в элемент Индекс добавить дочерний узел типа Текст с текстовым содержимым в виде пустой строки.
7 worker-good
 
04.12.17
11:52
(5) Тогда в xml-файле неправильно выводит:

<МестоРождения>
  <Индекс />
</МестоРождения>

А надо:
<МестоРождения>
<Индекс> </Индекс>
</МестоРождения>
8 Сергиус
 
04.12.17
12:07
(7)А если Символы.НПП?
9 mehfk
 
04.12.17
12:45
(0) ЗаписьXML = Новый КаноническаяЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписьXML.ЗаписатьНачалоЭлемента("worker-good");
ЗаписьXML.ЗаписатьКонецЭлемента();
ТекстXML = ЗаписьXML.Закрыть();
10 mehfk
 
04.12.17
12:46
С тебя 500 рублей в кассу Мисты.