Как сделать чтобы ФабрикаXDTO не писала в XML пространство имен? #663293


#0 by dimqa
Как сделать чтобы ФабрикаXDTO не писала в XML пространство имен? Вообще так возможно сделать? Код: Исходный текст XML: Как убрать эти самые xmlns? Чтобы прийти к исходному тексту
#1 by Fragster
а зачем ты указываешь при создание?
#2 by Fragster
это самое пространство имен?
#3 by dimqa
xmlns="http://lh" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Вот это, а так же  xmlns=""
#4 by dimqa
а как иначе? Если тип не указать вообще в <anyType> вместо корня записывает
#5 by zladenuw
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,дОбъект,,"");
#6 by dimqa
Получше, но всё равно осталось у корня(( <?xml version="1.0" encoding="Windows-1251"?>
#7 by Serginio1
Смотри перейтиКСодержимому
#8 by dimqa
Очень не хочется дописывать в код: т.к. Файлик достаточно большой, а комп не достаточно быстрый Должно же быть какое то решение, кроме как через Ж
#9 by dimqa
Либо я что то не так понял, либо это не помогло Код
#10 by zladenuw
#11 by dimqa
Не привело к желаемому результату <?xml version="1.0" encoding="Windows-1251"?> <anyType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> Даже хуже чем было)
#12 by dimqa
Похоже придётся остановиться на варианте с заменой второй строки. Печально
#13 by Serginio1
Или пропустить её при чтении.
#14 by Serginio1
А чем тебе мешает xmlns? У каждого объекта должно быть пространство имен.
#15 by zladenuw
завтык надо вот так ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,дОбъект,,"");
#16 by zladenuw
и будет такая хмл
#17 by dimqa
Просто на пути от одной точки до другой - нужно сделать некоторую обработку XML. Хочу сделать, чтобы было практически не заметно, вот и заморочился... Впрочем желаемого результата добился да и ладно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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