Набла:Импорт документов СПС «Гарант»
Материал из Справочника наблюдателя
Импорт документов из СПС «Гарант» вполняется посредством специальной программы-парсера. Входными данными для нее является XML-файл, формируемый из «Гаранта» (меню «Файл» — «Сохранить в файл...» и в открывшемся окне диалога выбрать «Тип файла — XML»).
24.01.2015 (новая версия Гаранта)[]
- информация об изменениях в тексте документа должна быть развернута, иная она не попадает в файл! Можно настроить постоянное обязательное открытие через меню: «Файл» — «Конфигурация», в окне конфигурации слева выбрать «Документ», и для выпадающего списка «Показывать историю изменений в документе» выбрать вариант «в развернутом виде».
Новый тип абзаца (перед информацией об изменениях):
<c:TextPara>
<p:Style v="-57"/>
<p:Text v="С изменениями и дополнениями от:"/>
</c:TextPara>
В начале после «c:Document» и перед «p:LineЫpacing» вставлено описание (формата страницы?):
<c:Document xmlns:c="c" xmlns:a="a" xmlns:p="p" xmlns:t="t" xmlns:b="b">
<p:Width v="11900"/>
<p:Height v="16800"/>
<p:LeftIndent v="800"/>
<p:RightIndent v="800"/>
<a:Paras>
<p:Width v="11900"/>
<p:Height v="16800"/>
<p:LeftIndent v="800"/>
<p:RightIndent v="800"/>
<p:SpaceBefore v="1100"/>
<p:SpaceAfter v="1100"/>
<p:Orientation v="ev_poPortrait"/>
</a:Paras>
<p:LineSpacing v="100"/>
Пропали многочисленные (игнорируемые парсером) маркеры в абзацах с комментариями Гаранта (стили 9 и 22):
<a:Subs>
<c:SubLayer>
<p:Handle v="Mark"/>
</c:SubLayer>
</a:Subs>
в другом месте такой маркер появился, причем в расширенном варианте (до сих пор бывал, кажется, лишь «p:Flags v="4"/», но внутри c:Mark мы все проглатываем, не разбираясь:
<a:Subs>
<c:SubLayer>
<p:Handle v="Mark"/>
<c:Mark>
<p:Handle v="636257640"/>
<p:Flags v="4"/>
</c:Mark>
</c:SubLayer>
</a:Subs>
Надо добавить стиль 57 в F:P и в --.css
Преобразование файлов[]
Подробнее см. отдельную статью Набла:Парсинг файлов «Гаранта»