Запись XML с помощью фабрики XDTO #602037


#0 by Kasper076
Много полезного узнал из темы , но вопросы остались. Пишу выгрузку алкогольной декларации в формате XML. Есть XSD-схема файла выгрузки. Заголовок схемы выглядит так: - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://purl.oclc.org/dsdl/schematron" elementFormDefault="qualified" attributeFormDefault="unqualified"> Затем идет элемент - <xs:element name="Файл">, а за ним описание типов использующихся в схеме. Например: <xs:complexType name="АдрТип">. Из указанной выше темы выяснил, что заголовке схемы нужно прописать атрибут targetNamespace="URIПространстваименСхемы". После этого появляется ПакетXDTO содержащий нужную схему. После этого я создал XSD-схему небольшой конфигурации 1С, чтобы изучить ее структуру. Выяснил, что в шапке необходимо прописать еще атрибут xmlns:tns="URIПространстваименСхемы", который будет определять префикс для типов данных содержащихся в схеме. И кроме этого все атрибуты типизированные без префикса нужно привести в виду tupe="tns:ИмяТипа". Возможно что-то неверно сформулировал - поправьте. Далее код выгрузки: Созданный файл выглядит так:  </Файл> А если я выгружаю из программы для сдачи декларации, то он выглядит вот так: Т.е. в нем отсутствуют URIПространстваименСхемы. Подскажите, как сохранить файл без указания URIПространстваименСхемы?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С