Обработка. Экспорт метаданных конфигурации в XML формат. #170826


#0 by vladfind
Обработка выгрузки описания метаданных в конфигурации под управлением 1С:Предприятие 7.7.ExpMDtoXML.ert ( версия 0.01 от 29.03.2006 )ПРОЕКТ: Робот-программист 'Ванюша'Mailto: vladprg@land.ruSite: www.robot-ivan.narod.ruДата создания: 29 Марта 2006 г.1. Использование.2. Распаковать 'ExpMDtoXML.zip' в каталог.3. Использованы библиотеки:     - v7plus.dll (внешняя библитека для работы с XML-документами);     - gcomp.exe,GComp.dll (декомпиляция/компиляция файла 1C.MD).4. Запустить обработку 'ExpMDtoXML.ert'.5. В каталоге формируется файл 'IS-Mdatas.xml'.Ссылки:http://robot-ivan.narod.ru/expmdtoxml.zip - обработка экспорта.http://robot-ivan.narod.ru/info-mdtoxml.txt - очень краткое описание.http://robot-ivan.narod.ru/is-mdatas.xml - описание тестовой конфигурации.
#1 by VZ
Можно немножко про цель?
#2 by Пьер
Посмотрите конвертацию данных 2.0 там ужеесть обработка позволяющая выгрузить конфигурацию в XML файл
#3 by vladfind
Скачал триал версию Stylus Studio® 2006 систему для проектирования по технологии XML. Мощный инструмент!Достоинства:- Легко открывает файлы xml размером до 15 Мбайт.- Автоматически на основании IS-Datas.xml создал файл IS-Datas.xsd.И многое интересное другое.При попытке просмотреть большой документ в IE выдается сообщение "... При открытии возможен аварийный сбой системы. Продолжить?" "Па" в сторону MS SoftДля [2] Прототип технологии метапрограммирования http://www-128.ibm.com/developerworks/linux/library/l-metaprog1.html.На основании описания программы в формате xml можно построить алгоритм преобразования кода программы и генерировать программу для другого целевого языка программирования.ОДдна из задач - это пробразовать программные модули на языке 1С в формат xml. На основании синтаксиса языка 1С и кода программы на xml можно выполнять функций: - Создать html файл кода программы, где цветом раскрашены конструкции языка; - Преобразовать код на другой целевой язык программирования.
#4 by USSR
Свистните, когда можно будет увидеть результат из последней строчки "Преобразовать код.." Я пока Кларион поищу установить))
#5 by syktyk
Разве парсеры обязательно писать через...XML ? Есть открытые, ANTLR, к примеру...
#6 by vladfind
[5] Нужно выбрать правильно инструмент и технологию. а) Стандартную и универсальную. б) Которую поддерживают солидные разработчики П.О. XML - универсальный стандарт. Есть язык запросов, есть стандарт на преобразование документов из одного формата в другой. Поддерживаются разнообразные международные кодировки и ,что очень замечательно, теперь можно описание конфигурации 1С перекодировать из windows-1251, например в KOI-8 штатным способом. Документы xtm отображаются в разообразных экспловерах, в том числе и не на WinXX платформах. Есть система проверки документов на соответствие со схемой описания и т.д. Имеются ресурсы проекты открытым кодом для работы с форматом xml.По-моему скромному мнению, это то что нужно для создания автоматизации труда программиста. :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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