Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Преобразовать anyType в строку

Преобразовать anyType в строку
Я
   safa
 
26.09.20 - 22:43
есть xml такого формата
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
  <row>
    <Name>ФИО контрагента</Name>
    <BirthDate>1962-07-17T00:00:00</BirthDate>
    <Sex>MAL</Sex>
    <CreationDate>2014-04-08T00:00:00</CreationDate>
    <Address>Киев, Крещатик 10</Address>
    <Email></Email>
    <Phone></Phone>
    <INN xsi:nil="true" />
  </row>
</root>

Читаю этот xml вот так:
     ЧтениеXML = Новый ЧтениеXML;
     ЧтениеXML.УстановитьСтроку(XML);
     Фабрика = Новый ФабрикаXDTO;
     РезультатXDTO = Фабрика.ПрочитатьXML(ЧтениеXML);

И все хорошо, только пустые теги преобразовываются как ОбъектXDTO. Как настроить Фабрику, чтобы пусты теги преобразовывало в пустую Строку?
   Ненавижу 1С
 
1 - 26.09.20 - 23:21
Проверять их как Не ЗначениеЗаполнено(Элемент)
   safa
 
2 - 27.09.20 - 11:23
(1) не получается, метод ЗначениеЗаполнено вылетает в ошибку при проверке Объекта XDTO
   acht
 
3 - 27.09.20 - 12:36
(0) > Как настроить Фабрику
Засучить рукава и описать типы через пакеты XDTO.
   safa
 
4 - 27.09.20 - 15:03
(3) ну если бы я знал как описать эти типы через пакеты XDTO (далеко не самый распространенный механизм в использовании), я бы не спрашивал бы здесь народ не беспокоил бы
   acht
 
5 - 27.09.20 - 15:18
(4) Ну тогда, например, https://edu.softline.by/courses/1c_is.html
   sikuda
 
6 - 27.09.20 - 18:39
Пустая строка это <Email>''</Email>, а так это объект любого типа

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.