2015-02-10 2 views
0

я просто изменил SVG-файл, который пришел с моим Wordpress Шаблон, но я придумал это: Ошибка линии 787, столбец 77: нет атрибута «Эскиз: тип»Этот SVG недействителен. Подтвердить его перед открытием

<g id="city-copy" transform="translate(1305.000000, 47.000000)" sketch:type="MSShapeGroup"> 
+0

У вас возникла ошибка, когда? –

+0

Вы удалили xmlns для эскиза? Или вы добавили эскиз: type? «Я изменил файл» довольно расплывчато. Что это было раньше? И какие изменения вы сделали точно? –

+0

Извините за недостаток информации, я имею в виду, что я отредактировал изображение в иллюстраторе (я удалил элемент, дерево) снова сохранил файл как svg, и теперь я не могу его открыть, он говорит: «Этот SVG недействителен. открытие ". Ошибка, которую я опубликовал, находится в онлайн-инструменте проверки. – user3887668

ответ

2

Открыть svg в текстовом редакторе и удалить атрибут sketch:type="MSShapeGroup" из элемента <g>. Еще лучший маневр - оптимизировать ваш svg с помощью инструмента, такого как svgo.

1

Большое спасибо за практический принцип. В моей ситуации, используя эту идею (открыть поврежденный файл SVG с помощью текстового редактора, так как Adobe Illustrator не откроет файл), я использовал текстовый редактор (Smultron), чтобы открыть как поврежденный SVG-файл, так и файл SVG с открытым доступом. Я сравнил верхнюю область обоих файлов; увидел, что в поврежденном файле SVG отсутствуют определенные строки кода; скопировали эти несколько лишних строк кода из открытого (работающего) SVG; и спасены. Затем AI мог открыть ранее испорченный файл SVG. Я скопировал слои, которые мне нужны, в новый файл AI и отказался от ранее испорченного SVG.

2

ребята! Я видел этот совет на другом форуме, и он сработал. Мне удалось исправить поврежденный файл. То, что вы должны сделать, это:

  • Откройте файл в текстовом редакторе-(я использовал Dreawweaver)
  • Проверьте первую линию для записей, как: Xmlns: х = «& ns_extend;» xmlns: i = "& ns_ai;" xmlns: graph = "& ns_graphs;" и удалить символы '&', чтобы он читал: xmlns: x = "ns_extend;" XMLNS: я = "ns_ai;" XMLNS: график = "ns_graphs;"
  • Сохраните файл, и Illustrator откроет его.

Удачи вам!