#0
by H A D G E H O G s
День добрый. Собственно записываю строковый элемент: ПотокXML.ЗаписатьТекст(СтрокаДерева.Значение); Если текст не пустой - пишется все нормально - типа <Улица>Тверская</Улица> Если текст пуст - пишется нечто другое: <Улица> Что не так?
#2
by AiR
Так и должно быть <Улица> - Тэг, который сразу закрывается говорит о пустом значение это ведь меньше также понятно как и <Улица></Улица>
#3
by KalachevDV
Вроде все норм, посмотрел в файлах обмена - именно так и идет запись пустого значения.
#4
by H A D G E H O G s
Мдать, это никак нельзя настроить на <Улица></Улица> тэг? Пространство имен здесь не при чем?
#6
by KalachevDV
Пустые элементы. Если в содержимом элемента нет ни одного символа, даже пробела, то закрывающий тег можно не записывать. В этом случае открывающий тег должен заканчиваться символами "/> ". Таким образом, тег пустого элемента начинается со знака "меньше" (<) за которым следует имя элемента и завершается знаками "косая черта" (/) после которой идет знак "больше" (>): <имя_элемента/>. отсюда.
#7
by DUDE
Берется это из схемы XML(видимо, встроенной в платформу), по которой работает 1С...править если только там :) В принципе, пустое значение записывается и так, чтобы же явно задать "<></>"- нужно в схеме для типа указать, что элемент всегда имеет тело, пусть и пустое. Только после этого можно начинать делать свой парсер xml :)
#8
by unTonee
Уверен на 99% если будешь парсить XML в 1С, то все прочитается - нормально. Аналогично, если будешь парсить в любой другой среде, которая понимает XML, получишь верный результат. Т.к. для стандарта xml, если ТЭГ ПУСТОЙ он обозначается, т.к. как ты описал. Ошибок быть не должно -)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Механизм Row Level Security - проблемы...
- Проблемы с баксами
- Проблемы с УРБД. Поплыли остатки в переферийной базе
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- Сохранять значения, Сохраняемые значения, ВосстанавливатьЗначенияПриОткрытии?
- Как записать значение с кавычками через ЗаписьXML?
- из ЗаписьXML в строку
В этой группе 1С
- Перенос в 77 из группы в группу
- ЗУП: Приказ о работе в праздники/выходные/на сверхурочную работу
- Тема переход из комплексной 1с 7.7 на 8
- Как получить результат компоновки данных в виде ТЗ?
- OFF: Компьютерные игры улучшают зрение
- УПП 8.1. Учет в тоннах. Требуют 4 знака после запятой. Как можно избежать?
- Доступ франчайзи к релизам конфигураций с сайта 1c.ru
- Счет.ВидыСубконто.Найти(...
- Как узнать где стоят ключи на 1С Сервер и для клиентов
- Регистр "Соответствие объектов для обмена"
- Так все таки, как в СКД сделать выбор из временной таблицы?
- БП: Ведение учета по нескольким организациям
- Компоновка данных, внешний набор данных
- КД 2: Как перенести реквизит шапки в табличную часть?
- Как программно сформировать имя элемента формы ?
- Как записать значение в табличную часть в столбец не из реквизитов табличной части?
- как получить остатки ТМЦ Торговля 7.7
- Ошибка при попытке вставки записи с неуникальным значением ссылки
- Очистка таблиц регистров
- Как перебрать элементы справочника без учета владельца?