Разбить svg на части

88
23 февраля 2022, 23:10

Есть в меня в html 50+ тысяч строк кода с примерно такого вида

<svg>
<defs>
    <linearGradient id="virus-protection-4d6fb6338df2">...</linearGradient>
    <linearGradient id="video-hi-0d32c1b59850">...</linearGradient>
    ...
    <symbol id="warning-93da8c0b8b6d" data-name="...">...</symbol>
</defs>
 <symbol viewBox="0 0 160 160" id="icon-data"><title>data</title>
    <g id="data-cd1bd279" data-name="Data_ic">
        <polygon points="..." stroke-linecap="..." stroke-linejoin="..."></polygon>
        <polygon points="..." stroke-linejoin="..."></polygon>
    </g>
     <use id="...." data-name="Deal_ic_mid" xlink:href="#deals-mid-3584817d"></use>
 </symbol>
...
</svg>

Я думаю что это было сгенерировано какой то программой. Возможно ли как нибудь разбить это на отдельные файлы ибо вручную вытягивать это безумие. Писать парсер или регулярки тоже нет времени. Знаком с svg целых 40 минут. Как быть в таком случае? Возможно есть готовое решение?

READ ALSO
Не получается записать переменную в файл

Не получается записать переменную в файл

Распарсил интернет-страницу, перекодировал её в текстПеременную с текстом не получается записать в файл

151
Service - убийство окна останавливает service

Service - убийство окна останавливает service

Пытаюсь создать службу-плеер "играть случайные аудио-файлы пользователя друг за другом"В целом весь код работает идеально (все проигрывается...

101
Страничные запросы в JPA

Страничные запросы в JPA

вывожу данные из базы подобным образом:

200