#0
by Старый
Часто, при выгрузке справочников в XML-формате, хочется иметь читабельный выходной файл. Я использую что-то вроде стека. Если кому интересно, вот пример:
#3
by PVasili
А вопрос то в чем? Зачем делать читабельным XML? Это формат храниения, а не представления данных. Так можно и читабельням dbf делать и на SQL замахиваться :)... Если нужно читабельное представление XML, используй XSLT преобразование. Добавь в свой XML ссылку на XSLT схему и тогда даже IE бедет отображать его красиво :)
#4
by Старый
Да, с "читабельным" я что-то не то сказал :). Имелось в виду, что вложенные элементы также находятся во вложенных узлах. И еще, там в надо добавить строчку "Спр.Родитель = Родитель" где создается элемент.
#5
by romix
Мне тоже часто хочется видеть читабельный XML. Есть разработка для 7.7 (без ВК, но с FileSystemObject), могу ее выложить.
#6
by Adora
а вот ты такой умный в XML, подскажи мне как вывести строчку <SignedInfo хmlns="http://www.w3.org/2000/09/xmldsig#"> Такой вариант не идет: ОтметкаИнфо= ОтметкаПолиса.СоздатьПодчиненныйЭлемент("SignedInfo"); ОтметкаИнфо.УстановитьАтрибут("xmlns","http://www.w3.org/2000/09/xmldsig#"); Ругается на xmlns, если убрать икс то работает, но мне нужно обязательно с иксом
#7
by PVasili
Если нужен именно просмотр, почитай про XSLT. На ITLand в репозитарии было пару примеров преобразований
#8
by Старый
Да нет, не силен я в XML. Просто предположу, может быть, дело в недопустимых символах? Помню, есть там угловые скобки и вроде еще что-то...
#9
by Adora
ругается именно на хmlns, но ведь если в файле ручками исправить все показывает, а при выгрузке говорит ошибка, это значит в самой 1с проблема, а как её решить?
#10
by Старый
А еще, я думаю, может быть недопустимые имена тегов и атрибутов. Ну, типа, системные, что-ли... Попробуй заменить другой символ в имени. Если пройдет, значит недопустимое имя. Ну, а дальше, надо думать. Может строкой целиком ввести...
#16
by PVasili
(9,10) Мое imho, что строчка вида ("xmlns","http://www.w3.org/2000/09/xmldsig#) относится к пространству имен (в терминологии XMLXSLT), отсюда и твои проблемы :). Учите матчасть...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗУП - тарифные разряды + 0,5 ставки ?
- Запрос В СПИСКЕ ПО ИЕРАРХИИ
- Справочник контрагенты
- ЗУП 2.1 как оформить продление отпуска и отзыв из отпуска
- перенос материалов из одной базы в другую
- Помогите с регистром остатков в SQL
- Как у числа -12.45 убрать знак минус?
- Доверенность в отгрузке без изменения типовой
- 1Cv8 УПП Как произвести первоначальное заполнение?
- ЗуП - перерасчет, больничный задним числом, оно вообще работает ?
- ЗУП 2.1: Как добавить процент северной надбавки в макет документа ?
- Закрытие месяца - Недостаточно прав у ГлавБуха
- Учет в двух единицах измерения?
- Вопрос по ИспользоватьСубконто()
- как определить из какого узла документ
- УПП и УСН - Оплата услуг банка
- При проведении док перемещение не делает проводки по НУ
- Как в ТиС 7.7 можно сделать оплату без привязки к договорам
- Как узнать, какое количество лицензий на ключе?
- Как отловить действие "Переместить в группу"