DTS Народ, кто может приложуху написать для парсинга cff/smr-f

Вопросы по работе с программой. Настройки, что и как.

романофф

блестящий...
и вывода определённой группы данных оттуда? cff можно разбирать используя сорцы с гитхаба, smr-d - резать из заголовка xml и вытаскивать буквы-цифры-слова в txt.
 
задача в двух словах - вытаскивание значимой информации из заголовков файлов прошивок для организации более простого поиска по hw/sw/ и другим вариантам из базы флэша.
 
но при это из xml надо вынимать только нужное поле.

Выходной формат в каком виде нужен?

Для начала можно сделать в txt , где имя txt = номер FW. для того, чтоб потом просмотреть глазами и прикинуть что и как надо. однообразности тут нет.

XML:
<?xml version="1.0" encoding="UTF-8"?>
<TRANSFORMATION-JOB MODEL-VERSION="0.0.3">
<INPUT-ENTITY xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" FILE="D:\Log\edlsts_tmp\smrf\apu1_Cronjob354758be151a82ed69000__apu1_SA354758be151a82f3e0200\1\A2179020003_001_154300\8.02.000\src\data\_2179020003_001_154300_SW_CRCM_2179020003_001_154300.odx-f" xsi:type="FILE-INPUT-ENTITY"/>
<OUTPUT-ENTITY>
 <OUTPUT-PACKAGE-TYPE>FLASH</OUTPUT-PACKAGE-TYPE>
 <OUTPUTDIR>D:\Log\edlsts_tmp\smrf\apu1_Cronjob354758be151a82ed69000__apu1_SA354758be151a82f3e0200\1\A2179020003_001_154300\8.02.000\bin</OUTPUT-DIR>
</OUTPUT-ENTITY>
<TRANSFORMATION-DIRECTIVE DRY-RUN="false">
<HANDLE-SDG>
<SDG-INSERT xpath="/ODX/FLASH/ECU-MEMS/ECU-MEM">
<SHORT-NAME>TRANSFORMER</SHORT-NAME>
<LONG-NAME>EDLS</LONG-NAME><DESC/>
<VALUE>EDLS</VALUE>
</SDG-INSERT></HANDLE-SDG>
<FLASHDATA-HANDLING><FLASHKEYS>
<FLASHKEY FLASHKEY="2179020003_001_154300" NEW_FLASHKEY="2179020003_001">
<DATABLOCK-PROPERTIES><DATABLOCK-PROPERTY DATABLOCK-SHORTNAME="_2179020003_001_154300_SW_CRCM" CREATE-NEW-SECURITY-ELEMENT="false"><SECURITY-CLASS>C</SECURITY-CLASS>
<SECURITY-KEY>A2179015500</SECURITY-KEY>
<SIGNATURE>35DDBBCF05F2F176A12826936DD86157E76201EE</SIGNATURE>
</DATABLOCK-PROPERTY></DATABLOCK-PROPERTIES>
</FLASHKEY></FLASHKEYS>
</FLASHDATA-HANDLING></TRANSFORMATION-DIRECTIVE></TRANSFORMATION-JOB>

в дальнейшем парсить xml на предмет разумных данных. типа shortname
 
Попробую начать с smr-d после выходных, если никто раньше не займется
 
Последние изменения:
Назад
Верх