Рисовать диаграммы вручную — прошлый век. Если вы работаете с большими схемами, регулярно обновляете процессы или просто хотите ускорить создание профессиональных диаграмм, XML в Draw.io — ваш мощный инструмент. В этой статье — хард мод для тех, кто хочет выжать из Draw.io максимум. Без воды, только код и практические примеры. Поехали! Draw.io хранит диаграммы в виде XML-документа с ключевыми тегами: <mxGraphModel>
<root>
<mxCell id="0"/> <!-- Корневой элемент -->
<mxCell id="1" parent="0"/> <!-- Холст -->
<!-- Объекты на диаграмме -->
<mxCell
id="node1"
value="Текст"
style="форматирование"
parent="1"
vertex="1"
edge="1"
/>
</root>
</mxGraphModel> Основные параметры: Пример: диаграмма из двух прямоугольников и стрелки. <mxGraphModel>
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<!-- Прямоугольник 1 -->
<mxCell
id="node1"
value="Начало"
style="rounded=1;whiteSpace=wrap;f