Генерация xml без указания пространства имен
По теме из базы знаний
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- Прокси soap-сервер. Когда 1С не может в SOAP
- Внешние компоненты мобильной платформы 1С для ОС Андроид
- Генерация схемы xsd из файла xml
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Попробуйте выгрузить xml- схему, посмотрите, что там.
Обратите внимание на атрибут «targetNamespace»
Обратите внимание на атрибут «targetNamespace»
Прикрепленные файлы:
Тоже сейчас занимаюсь похожей задачей.
Максимум чего добился
Но тут остается еще один минус. Если раздел пустой, он выведется в виде </ИмяРаздела>
Максимум чего добился
МойXML = Новый ЗаписьXML;
ПараметрыЗаписиXML = Новый ПараметрыЗаписиXML("UTF-8", "1.0", Истина);
МойXML.ОткрытьФайл(Путь, ПараметрыЗаписиXML);
МойXML.ЗаписатьОбъявлениеXML();
//Код генерации XML
МойXML.Закрыть();
Текст = новый ТекстовыйДокумент;
Текст.Прочитать(Путь);
Текст.ЗаменитьСтроку(2,"<REPORT>");
Текст.Записать(Путь, КодировкаТекста.UTF8);
ПоказатьНо тут остается еще один минус. Если раздел пустой, он выведется в виде </ИмяРаздела>
(7)
Чего вручную?
Или можно еще как-то упростить?
А про теги, мне не убрать их нужно, а заменить на вид <Загоовок><\Заголовок>
Чего вручную?
ОбъектРаздела = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(бла-бла));
ЗаполнитьЗначенияСвойств(ОбъектРаздела, Выборка);
Или можно еще как-то упростить?
А про теги, мне не убрать их нужно, а заменить на вид <Загоовок><\Заголовок>
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот