powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Фабрика XDTO - пустой тег в строку
3 сообщений из 3, страница 1 из 1
Фабрика XDTO - пустой тег в строку
    #40003082
kuppidon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет

есть xml такого формата
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<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. Как настроить Фабрику, чтобы пусты теги преобразовывало в пустую строку или неопределено?
...
Рейтинг: 0 / 0
Фабрика XDTO - пустой тег в строку
    #40003297
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuppidon
Как настроить Фабрику


она должна знать что она читает
...
Рейтинг: 0 / 0
Фабрика XDTO - пустой тег в строку
    #40003301
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
либо чпокаться руками

Если ТипЗнч(объект["реквизит"])= Тип("Строка")ТОГДА
объект["реквизит"]=?(Источник["реквизитxml"] = "ОбъектXDTO","",Источник["реквизитxml"]);
КонецЕсли;

что-то такое
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Фабрика XDTO - пустой тег в строку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]